﻿/*

* name:Global && Pc StyleSheet

* version:v3.4.2

* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层

* date:2017-08-11

*/

.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}

@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}}



/*挂件分页样式*/

.util-page{ font-size:0; color: #000; text-align: center;}

.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color: #000;display: inline-block;border: 1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }

.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#006cbf;}

.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }

.util-page .gobutton .ion{ font-size: .8em;}

.util-page .count { margin-left:10px; color:#000; background:none; border:none; }

.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }

.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }

.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }



/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/

.BdMapArea { margin:0 auto 55px; max-width:1200px; }

.BdMapWrapper { position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden; }

.BdMapWrapper .BdMapCon { position:absolute; top:0; left:0; width:100%; height:100%; }

@media only screen and (max-width:760px) {

	.BdMapArea { display:none; }

}



/*默认隐藏百度分享触控弹层*/

.bdshare_popup_box { display:none!important;}



/* 雪碧图 */

/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */

.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../img/ico.png);

	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}

.ico:before {content:'\3000';}

.ico1_2 { background-position:-20px 0;}

.ico1_3 { background-position:-40px 0;}

.ico1_4 { background-position:-60px 0;}

.ico1_5 { background-position:-80px 0;}

.ico2_1 { background-position:0 -20px;}

.ico2_2 { background-position:-20px -20px;}

.ico2_3 { background-position:-40px -20px;}

.ico2_4 { background-position:-60px -20px;}

.ico2_5 { background-position:-80px -20px;}

.ico3_1 { background-position:0 -40px;}

.ico3_2 { background-position:-20px -40px;}

.ico3_3 { background-position:-40px -40px;}

.ico3_4 { background-position:-60px -40px;}

.ico3_5 { background-position:-80px -40px;}

.ico4_1 { background-position:0 -60px;}

.ico4_2 { background-position:-20px -60px;}

.ico4_3 { background-position:-40px -60px;}

.ico4_4 { background-position:-60px -60px;}

.ico4_5 { background-position:-80px -60px;}

/* 常量设置 */

.wrap { width:86%; margin-right:auto; margin-left:auto;}

.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}

/*对ie8设置最小宽度，防止页面错乱*/

/*for ie8*/

body{min-width:1240px\9; overflow-x:auto;}

/*for ie9+*/

@media all and (min-width:0){

	body{min-width:0; overflow-x:hidden;}

}

body{font-size:0.16rem; line-height:1.6; color:#555555; background:#fff;}

a{color:inherit;}

a:hover { color:#006cbf;}

::-moz-selection {color:#fff; background:#006cbf; }

::selection {color:#fff; background:#006cbf; }

::-webkit-input-placeholder { color:#555555; } 

:-moz-placeholder{ color:#555555; } 

:-ms-input-placeholder { color:#555555; } 

.placeholder { color:#555555;}

/*css组件设置*/

.form-control, .input-group-addon, .btn{border-radius:2px; }

.form-control:focus { border-color:#006cbf; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }

.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }



/* 网站样式 */

html{font-size:100px;}



/* 导航 */

.header{position:fixed; left:0; top:0; width:100%; z-index:98; transition:all .5s ease; border-bottom:1px solid rgba(255,255,255,0.4);}

.header .h_logo{padding:0.20rem 0 0;}

.header .h_logo .img01{display:block;}

.header .h_logo .img02{display:none;}

.header .h_logo a{width:150px; display:block;}





/* 语言 及下拉 */

.header .h_tools{margin-left:2%;}

.header .h_tools .h_lan{position:relative; padding-bottom:0.24rem; margin-right:0.28rem; cursor:pointer; padding-top:0.3rem;}

.header .h_tools .h_lan>a{display:block; width:35px; height:35px; text-align:center; line-height:35px; border-radius:50%; background:rgba(255,255,255,0.6);}

.header .h_tools .h_lan .iconfont{font-size:0.21rem; line-height:1; color:#ffffff; position:relative; margin:0; display:block;}

.header .h_tools .h_lan .lan_down{width:1rem; position:absolute; left:50%; margin-left:-0.5rem; top:70%; display:none; z-index:3; padding:5px 0; padding-top:0.2rem; }

.header .h_tools .h_lan .lan_down ul{box-shadow:0 10px 21px rgb(0 0 0 / 5%); border:1px solid #dddfe2; position:relative; background:#ffffff;}

.header .h_tools .h_lan .lan_down ul::before {content:""; position:absolute; left:50%; top:-0.1rem; width:0.18rem; height:0.1rem; background-repeat:no-repeat; background-size:100%; transform:translateX(-50%); background-image:url(../img/buy-sj.png);}

.header .h_tools .h_lan .lan_down ul>li{margin:5px 0 0; padding:0; float:none; padding:0 10px; display:block;}

.header .h_tools .h_lan .lan_down ul>li a{display:block;  color:#333; padding:5px 0; text-align:center; border-bottom:1px solid #f5f5f5;}

.header .h_tools .h_lan .lan_down ul>li:last-child a{border-bottom:0;}

.header .h_tools .h_lan .lan_down ul>li a span{font-size:0.16rem; color:#333;}

.header .h_tools .h_lan .lan_down ul>li a:hover span{color:#006cbf;}





/* 菜单 */

.header .h_tools .h_menu{padding:0.3rem 0 0.22rem; margin-right:0.4rem;}

.header .h_tools .h_menu .img01{display:block; width:90px;}

.header .h_tools .h_menu .img02{display:none; width:90px;}





/* 搜索 */

.header .h_tools .h_search{padding-top:0.36rem; cursor:pointer; }

.header .h_tools .h_search i{font-size:0.24rem; line-height:1; color:#ffffff; margin:0; display:block;}



/* 搜索下拉 */

.search-alert{position:fixed; left:0; top:-100%; width:100%; background:#fff; z-index:100; transition:all 0.5s ease}

.search-alert .close{border-left:1px solid #E1E0E1; padding:.39rem .39rem .38rem; float:right;}

.search-alert .close_icon{display:block; width:.2rem; height:.2rem; background:url(../img/search_close.png) no-repeat center;  cursor:pointer; -webkit-transition:-webkit-transform 0.3s ease 0s; transition:transform 0.3s ease 0s;}

.search-alert .close .close_icon:hover{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}

.search-alert .cent-form {padding:.19rem 0; height:.6rem; line-height:.6rem; float:left; width:86%;}

.search-alert .cent-form form{position:relative; padding-left:.5rem;}

.search-alert .cent-form form .icon{position:absolute; left:0; top:50%; margin-top:-.1rem; width:.2rem; height:.2rem; background:url(../img/ico2_2.png) no-repeat center/cover;}

.search-alert .cent-form form .inp {border:none; font-size:15px; height:.6rem; line-height:.6rem; text-align:left; width:80%; box-sizing:border-box; background:none; padding:0;}

.search-alert .cent-form form .btns {border:none; width:1.2rem; background:none; text-align:center; padding:.1rem .2rem; margin:0; font-size:15px; color:#aaa; border-radius:.5rem; border:1px solid#aaa; cursor:pointer; outline:none; transition:all 0.5s ease;}

.search-alert .cent-form form .btns:hover{background:#006cbf; color:#fff; border-color:#006cbf;}

.search-alert.active{top:0;}





/* 导航 */

.header .inav_wrapper{text-align:center; font-size:0;}

.header .inav_wrapper .inav{display:inline-block;}

.header .inav_wrapper .nav_li{padding:0 5px; float:left; position:relative;}




.header .inav_wrapper .nav_li .inav_a{display:block; font-size:0.16rem; line-height:95px; padding:0 0.1rem; color:#ffffff; transition:all .5s ease; position:relative;}

.header .inav_wrapper .nav_li .inav_a::after{content:''; position:absolute; bottom:-1px; left:50%; right:50%; height:2px; background:#006cbf; transition:all .5s ease;}

.header .inav_wrapper .nav_li .inav_a:hover{color:#006cbf;}

.header .inav_wrapper .nav_li .inav_a:hover::after{left:0; right:0;}

.header .inav_wrapper .nav_li .nav_down{display:none; position:absolute; left:50%; box-shadow:0 0 10px rgb(0 0 0 / 10%); transform:translateX(-50%); top:100%; min-width:100%; background:#fff; padding:0 0.2rem 0.15rem; overflow:hidden; z-index:10;}

.header .inav_wrapper .nav_li .nav_down ul{text-align:center;}

.header .inav_wrapper .nav_li .nav_down ul li{color:#555555; white-space:nowrap;}

.header .inav_wrapper .nav_li .nav_down ul li a{display:block; font-size:0.16rem; line-height:0.3rem; padding:5px 0; position:relative; border-bottom:1px solid #f5f5f5;}

.header .inav_wrapper .nav_li .nav_down ul li:last-child a{border-bottom:0;}

.header .inav_wrapper .nav_li .nav_down ul li a:hover{color:#006cbf;}





.header .inav_wrapper.inav_left{margin-left:3%;}

.header .inav_wrapper.inav_left .nav_li .inav_a .iconfont{color:#ffffff; vertical-align:baseline; margin:0; margin-left:0.15rem; font-size:0.2rem; line-height:1; transition:all .5s ease;}

.header .inav_wrapper .nav_li .nav_down .li_first{font-size:0.18rem; font-weight:bold;}

.header .inav_wrapper .nav_li .inav_a:hover .iconfont{color:#006cbf;}





/* 触控态 */

.header:hover{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}

.header:hover .h_logo .img02{display:block;}

.header:hover .h_logo .img01{display:none;}

.header:hover .inav_wrapper .nav_li .inav_a{color:#555555;}

.header:hover .inav_wrapper .nav_li .inav_a:hover{color:#006cbf;}

.header:hover .inav_wrapper.inav_left .nav_li .inav_a .iconfont{color:#555555;}

.header:hover .inav_wrapper.inav_left .nav_li .inav_a:hover .iconfont{color:#006cbf;}

.header:hover .h_tools .h_search i{color:#006cbf;}

.header:hover .h_tools .h_lan .ion{color:#555555;}

.header:hover .h_tools .h_lan>a{background:rgba(0,0,0,0.2);}

.header:hover .h_tools .h_menu .img02{display:block;}

.header:hover .h_tools .h_menu .img01{display:none;}

.header:hover .navbar-toggle .icon-bar{background:#000;}



/* 吸顶状态 */

.header.fixed{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}

.header.fixed .h_logo .img02{display:block;}

.header.fixed .h_logo .img01{display:none;}

.header.fixed .inav_wrapper .nav_li .inav_a{color:#555555;}

.header.fixed .inav_wrapper .nav_li .inav_a:hover{color:#006cbf;}

.header.fixed .inav_wrapper.inav_left .nav_li .inav_a .iconfont{color:#555555;}

.header.fixed .inav_wrapper.inav_left .nav_li .inav_a:hover .iconfont{color:#006cbf;}

.header.fixed .h_tools .h_search i{color:#006cbf;}

.header.fixed .h_tools .h_lan .ion{color:#555555;}

.header.fixed .h_tools .h_lan>a{background:rgba(0,0,0,0.2);}

.header.fixed .h_tools .h_menu .img02{display:block;}

.header.fixed .h_tools .h_menu .img01{display:none;}

.header.fixed .navbar-toggle .icon-bar{background:#000;}



/* 透明底黑字状态 */

.header.cur{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}

.header.cur .h_logo .img02{display:block;}

.header.cur .h_logo .img01{display:none;}

.header.cur .inav_wrapper .nav_li .inav_a{color:#555555;}

.header.cur .inav_wrapper .nav_li .inav_a:hover{color:#006cbf;}

.header.cur .inav_wrapper.inav_left .nav_li .inav_a .iconfont{color:#555555;}

.header.cur .inav_wrapper.inav_left .nav_li .inav_a:hover .iconfont{color:#006cbf;}

.header.cur .h_tools .h_search i{color:#006cbf;}

.header.cur .h_tools .h_lan .ion{color:#555555;}

.header.cur .h_tools .h_lan>a{background:rgba(0,0,0,0.2);}

.header.cur .h_tools .h_menu .img02{display:block;}

.header.cur .h_tools .h_menu .img01{display:none;}

.header.cur .navbar-toggle .icon-bar{background:#000;}



/* 下层状态 */

.header.xc_header{background:#ffffff; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06);}

.header.xc_header .h_logo .img02{display:block;}

.header.xc_header .h_logo .img01{display:none;}

.header.xc_header .inav_wrapper .nav_li .inav_a{color:#555555;}

.header.xc_header .inav_wrapper .nav_li .inav_a:hover{color:#006cbf;}

.header.xc_header .inav_wrapper.inav_left .nav_li .inav_a .iconfont{color:#555555;}

.header.xc_header .inav_wrapper.inav_left .nav_li .inav_a:hover .iconfont{color:#006cbf;}

.header.xc_header .h_tools .h_search i{color:#006cbf;}

.header.xc_header .h_tools .h_lan .ion{color:#555555;}

.header.xc_header .h_tools .h_lan>a{background:rgba(0,0,0,0.2);}

.header.xc_header .h_tools .h_menu .img02{display:block;}

.header.xc_header .h_tools .h_menu .img01{display:none;}

.header.xc_header .navbar-toggle .icon-bar{background:#000;}







/* 右侧导航 */

.right_nav{position:fixed; right:0; bottom:0rem; z-index:20; right:-1.7rem;}

.right_nav li{/*width:0.48rem; height:0.48rem;*/ background:rgba(255, 255, 255,0.8); margin-bottom:2px; width:2.2rem; right:0; position:relative; transition:all .5s ease; text-align:left; box-shadow:0 0 4px 2px rgba(0,0,0,.1);}

.right_nav li a{display:block; font-size:0;}

.right_nav li a .icon{padding:0.1rem 0; display:inline-block; vertical-align:middle; width:.5rem; height:.5rem; box-sizing:border-box; text-align:center;}

.right_nav li a .icon img{height:.3rem; margin:0 auto;}

.right_nav li a .icon .img01{display:block;}

.right_nav li a .icon .img02{display:none;}

.right_nav li .t{line-height:0.24rem; margin-left:0.1rem; color:#333; display:inline-block; font-size:.15rem; vertical-align:middle;}

.right_nav li:hover{right:1.7rem; background:#006cbf;}

.right_nav li:hover a .icon .img01{display:none;}

.right_nav li:hover a .icon .img02{display:block;}

.right_nav li:hover .t{color:#fff;}

.right_nav li.active .icon img{-webkit-animation: jump-shaking .5s linear infinite; animation:jump-shaking .5s linear forwards}

.right_nav li:hover .icon img{-webkit-animation:none!important; animation:none!important}



@-webkit-keyframes jump-shaking {

    0% {

        transform: translateX(0)

    }

    25% {

        transform: translateY(-2px)

    }

    35% {

        transform: translateY(-2px) rotate(17deg)

    }

    55% {

        transform: translateY(-2px) rotate(-17deg)

    }

    65% {

        transform: translateY(-2px) rotate(17deg)

    }

    75% {

        transform: translateY(-2px) rotate(-17deg)

    }

    to {

        transform: translateY(0) rotate(0)

    }

}



@keyframes jump-shaking {

    0% {

        transform: translateX(0)

    }

    25% {

        transform: translateY(-2px)

    }

    35% {

        transform: translateY(-2px) rotate(17deg)

    }

    55% {

        transform: translateY(-2px) rotate(-17deg)

    }

    65% {

        transform: translateY(-2px) rotate(17deg)

    }

    75% {

        transform: translateY(-2px) rotate(-17deg)

    }

    to {

        transform: translateY(0) rotate(0)

    }

}

/* 弹窗 */

.cover_form{position:fixed; right:-100%; bottom:0.7rem; width:auto; z-index:101; transition:all .5s ease; background:rgba(0,0,0,0.8); width:4rem;}

.cover_form.on{right:0;}

.cover_form .content{padding:.7rem .4rem; position:relative;}

.cover_form .content .close_btn{font-size:.22rem; line-height:1; color:#ffffff; font-weight:bold; cursor:pointer; position:absolute; top:.15rem; right:.15rem; transition:all .5s ease;}

.cover_form .content .close_btn:hover{transform:rotate(180deg);}

.cover_form .content .close_btn i{margin:0; display:block;}

.cover_form .content .title{font-size:.26rem; line-height:.3rem; color:#ffffff; margin-bottom:.35rem;}

.cover_form .content .form_box{font-size:0;}

.cover_form .content .inp_box{border:2px solid #7f7f7f; border-radius:5px; width:100%; margin-bottom:.1rem; box-sizing:border-box;}

.cover_form .content .inp_box .inp{background:none; border:0; padding:0; margin:0; line-height:.46rem; font-size:.16rem; outline:none; text-indent:.2rem; width:100%; color:#ffffff;}

.cover_form .content .inp_box.inp_tel,

.cover_form .content .inp_box.inp_mail{width:49%; display:inline-block;}

.cover_form .content .inp_box.inp_tel{margin-right:2%;}

.cover_form .content .text_box .text_{background:none; border:0; padding:0; margin:0; line-height:.3rem; font-size:.16rem; outline:none; color:#ffffff; text-indent:.2rem; width:100%; border:2px solid #7f7f7f; border-radius:5px; height:.6rem; padding:.12rem 0; margin-bottom:.1rem; resize:none;}

.cover_form .content .agree_box{font-size:.15rem; line-height:.3rem; color:#b9b9b9; margin-bottom:.2rem;}

.cover_form .content .agree_box a{text-decoration:underline;}



.cover_form .content .agree_box input[type="checkbox"]{margin-right:0.1rem; width:0.17rem; height:0.17rem; padding:0; appearance:none;  -webkit-appearance:none; border:2px solid #7f7f7f; border-radius:5px; outline:none; vertical-align:middle; }

.cover_form .content .agree_box.cur input[type="checkbox"]{background:url(../img/cover_form_dg.png) no-repeat center; background-size:cover;}



.cover_form .content .btn_box .btn01{width:100%; background:none; border:0; padding:0; margin:0; outline:none; text-align:center; line-height:.4rem; font-size:.16rem; color:#ffffff; border:2px solid #7f7f7f; border-radius:5px; cursor:pointer;}



.cover_bg{position:fixed; left:0; width:100%; top:0; height:100%; background:url(../img/black.6.png); z-index:100; display:none;}









/* 手机端导航 */

.mNav{display:none;}

.top-nav{display:none;}



.sr-only{position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); border:0;}

.navbar-toggle{outline:none; position:relative; float:right;  padding:.09rem 0; background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px; cursor:pointer; margin-top:.26rem; width:.24rem; height:.4rem; display:none; margin-left:.2rem;}

.navbar-toggle .icon-bar{display:block; width:.22rem; height:2px; border-radius:1px; position:absolute; top:50%; left:50%; margin-left:-.11rem; margin-top:-1px; background-color:#ffffff;}

.navbar-toggle .icon-bar:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

.navbar-toggle .icon-bar:nth-child(3){opacity:0;}

.navbar-toggle .icon-bar:nth-child(4){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}



/* 导航关闭状态下的按钮 */

.navbar-toggle.collapsed .icon-bar {position:static; margin:0; margin-top:4px;}

.navbar-toggle.collapsed .icon-bar:nth-child(2){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);margin-top:0;}

.navbar-toggle.collapsed .icon-bar:nth-child(3){opacity:1;}

.navbar-toggle.collapsed .icon-bar:nth-child(4){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}





/* 底部 */

.footer{background: url(../../images/fbg.jpg) no-repeat center top #006cbf; padding-top:0.6rem;}

.footer .f_top{padding-bottom:0.8rem;}

.footer .f_top .t_left{width:74.37%; float:left; white-space:nowrap; display:-webkit-box; display:-ms-flexbox; display:flex; align-items:flex-start; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}

.footer .f_top .t_left dl{color:#ffffff;}

.footer .f_top .t_left dl dt{font-size:17px; line-height:0.3rem; margin-bottom:0.15rem; font-weight:900;}

.footer .f_top .t_left dl dd{font-size:0.15rem; line-height:0.3rem; color:#fff;}



.footer .f_top .t_right{float:right; max-width:25%;}

.footer .f_top .t_right .f_logo a{display:block;}

.footer .f_top .t_right .num_box{margin:0.15rem 0 0.25rem; color:#ffffff;}

.footer .f_top .t_right .num_box .t{font-size:17px; line-height:0.3rem; margin-bottom:0.15rem;}

.footer .f_top .t_right .num_box .num{font-size:0.28rem; line-height:1; font-weight:bold;}

.footer .f_top .t_right .icon{position:relative; cursor:pointer; margin-right:0.15rem; width:0.51rem;}

.footer .f_top .t_right .icon .ewm_img{position:absolute; top:100%; left:50%; margin-left:-0.75rem; width:1.5rem; opacity:0; visibility:hidden; transition:all .3s ease;}

.footer .f_top .t_right .icon:hover .ewm_img{opacity:1; visibility:visible;}



.footer .f_bott{border-top:1px solid rgba(255,255,255,0.13); color:#b3b1b2; font-size:0;}

.footer .f_bott .b_left{line-height:0.3rem; padding:0.2rem 0; font-size:0.15rem;}

.footer .f_bott .b_left span{display:inline-block;}

.footer .f_bott .b_left span:last-child{margin:0 0.05rem;}

.footer .f_bott .b_left span a:hover{color:#ffffff;}



.footer .f_bott .b_right{position:relative;}

.footer .f_bott .b_right .t{font-size:0.15rem; line-height:0.3rem; padding:0.2rem 0; color:#b3b1b2; margin-right:0.2rem; padding:0.2rem 0.05rem; display:inline-block; cursor:pointer; transition:all .4s ease;}

.footer .f_bott .b_right .company_list{position:absolute; left:-0.5rem; width:2.4rem; bottom:100%; color:#555555; background:#f5f5f5; box-shadow:0px 4px 9px 0px rgba(10, 2, 4, 0.06); display:none; z-index:20; max-height:2.8rem; font-size:0.14rem;  overflow-y:auto;}

.footer .f_bott .b_right .company_list::-webkit-scrollbar {width:2px; height:4px;}

.footer .f_bott .b_right .company_list::-webkit-scrollbar-thumb {border-radius:5px; background:#006cbf; }

.footer .f_bott .b_right .company_list::-webkit-scrollbar-track {border-radius:0; background:transparent;}

.footer .f_bott .b_right .company_list a{display:block; width:auto; line-height:0.2rem; padding:0.1rem; transition:all .5s ease;}

.footer .f_bott .b_right .company_list a:hover{color:#006cbf;}

.footer .f_bott .b_right .t:hover{color:#ffffff;}

.footer .f_bott .b_right .author{font-size:0.15rem; line-height:0.3rem; padding:0.2rem 0; color:#b3b1b2; display:inline-block;}

.footer .f_bott .b_right .author a:hover{color:#ffffff;}



/* 公共部分 */

.channel_content{min-height:3rem; padding:0.8rem 0;}

.tit40{font-size:.4rem; line-height:1.2; color:#090b37;}



/* 首页 */

.section{overflow:hidden; position:relative;}

/* banner */

.ibanner{position:relative; overflow:hidden;}

.ibanner .swiper-slide{clip-path:none; opacity:1; z-index: 0;}

.ibanner .swiper-slide-prev{opacity:0; transition: opacity 1s ease; z-index: 3;}

.ibanner .swiper-slide-active{opacity:1; transition: opacity 1s ease; z-index: 5;}

.ibanner .swiper-slide-next{z-index: 1;}

.ibanner .swiper-slide .img_box{position:relative; height:100%;}

.ibanner .swiper-slide .img_box img,

.ibanner .swiper-slide .img_box video{width:100%; height:100%; object-fit:cover;}

.ibanner .swiper-slide.video_slide .img_box .m_img{display:none;}



/* 视频遮罩 */

.ibanner .swiper-slide.video_slide .img_box::after{content:""; position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index:0;}

.ibanner .swiper-slide .intro_box{position:absolute; top:42%; left:0; width:100%; margin-top:-1rem; z-index:10;}

.ibanner .swiper-slide .intro_box .tit{font-size:.7rem; line-height:1.2; margin-top:.15rem;}

.ibanner .swiper-slide .intro_box .con{font-size:.16rem; line-height:.3rem; width:100%; margin-top:.35rem;}

.ibanner .swiper-slide .intro_box .icon{position:relative; width:.45rem; overflow:hidden; }

.ibanner .swiper-slide .intro_box .icon img{width:.45rem; height:.45rem;}



.ibanner .swiper-slide .intro_box.black .tit{color:#ffffff;} 

.ibanner .swiper-slide .intro_box.black .con{color:#ffffff;} 



.ibanner .widgets{position:absolute; bottom:0.47rem; left:0; width:100%; z-index:20;}

.ibanner .widgets .wrap{position:relative;}



.ibanner .widgets .right-area{float:right;}



.ibanner .swiper-pagination{position:static; }

.ibanner .swiper-pagination{font-size:.16rem; color:#fff;}

.ibanner .swiper-pagination .dangqian{font-family:Arial, Helvetica, sans-serif; font-size:0.48rem; color:#006cbf; font-weight:bold;}



.ibanner .widgets .left-area{float:left;}



.ibanner .swiper-button-prev,

.ibanner .swiper-button-next{position:relative; display:inline-block; vertical-align:middle; margin-top:0; width:9px; height:16px; background:url(../img/ibanner_jt.png) no-repeat center; left:auto; right:auto; outline:none;}

.ibanner .swiper-button-prev{transform:rotate(180deg);}



.ibanner .pagination-left{display:inline-block; vertical-align:middle; margin-left:.2rem;}

.ibanner .pagination-left .circle{width:7px; height:7px; border-radius:50%; background:#fff; margin-right:.2rem; display:inline-block;}

.ibanner .pagination-left .circle.active{background:#006cbf;}


/*ba 文字*/

.ibanner .ba_text{position:absolute; left:7%; top:40%;  z-index:1; width:100%; height:100%;}
.ibanner .ba_text h3 { font-size:55px; line-height:80px; font-weight:400; color:#fff; letter-spacing:5px; margin-bottom:20px;}
.ibanner .ba_text .ba_more a { width:170px; line-height:42px; text-align:center; border:1px solid #fff; color:#fff; margin:20px 10px; display:inline-block; font-size:18px; letter-spacing:2px; border-radius:2px; transition:all .4s;}
.ibanner .ba_text .ba_more a:nth-child(1){ background:rgba(0,104,183,.8); border:1px solid #0068b7;}
.ibanner .ba_text .ba_more a:hover { transform:scale(.95,.95);}


/*ba 箭头*/

.ibanner .ba_jiantou{position:absolute; left:50%; bottom:50px; transform:translateX(-50%); z-index:1; width:100%; height:60px; text-align:center;}

/* 新增按钮 */

.ibanner .dot_list{position:absolute; left:50%; top:0; transform:translateX(-50%); z-index:1; width:100%; height:100%;}

.ibanner .dot_list .dot{transition-delay: 1.5s; position:absolute; /*transform:translate(-50%, -50%);*/ cursor:pointer; font-size:0;}

.ibanner .dot_list .dot .dotss{width:0.25rem; height:0.25rem; display:inline-block;}

.ibanner .dot_list .dot span {width:100%; height:100%; left:0; top:0; position:absolute; background-color:#e01a22; border-radius:50%;}

.ibanner .dot_list .dot span.i1 {transform:scale3d(2.4, 2.4, 1); background-color:rgba(237, 28, 36, 0.2); z-index:0; animation:mymoveli 1s ease-out infinite;}

.ibanner .dot_list .dot a{position:absolute; left:0.5rem; top:50%; margin-top:-0.2rem; overflow:hidden; pointer-events:all;}

.ibanner .dot_list .dot .tit-txts {font-size:0.18rem; white-space:nowrap; color:#fff; line-height:0.5rem; border-radius:0.25rem; padding:0 0.2rem; background-color:rgba(224,26,34,.8); opacity:0; transition:.5s ease-in-out; pointer-events:none;}

.ibanner .dot_list .dot:hover .tit-txts{opacity: 1; transition:.5s ease-in-out; pointer-events:auto;}

@keyframes mymoveli{

	0% {

		transform: scale3d(0.9, 0.9, 1);

	}

	100% {

		transform: scale3d(2.5, 2.5, 1);

	}

}



.ipart01 .bg img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); min-width:100%; min-height:100%; max-width:none;}

.ipart01 .content{position:absolute; top:17vh; left:0; width:100%; z-index:2; text-align:right;}

.ipart01 .content .infor{width:50%; margin:0 auto; margin-right:0;}

.ipart01 .content .infor .t{font-size:0.21rem; line-height:.3rem; font-weight:bold; color:#006cbf; margin-top:20px;}

.ipart01 .content .infor .tit{font-size:30px; line-height:1.2; color:#ffffff; margin:0.1rem 0 0.2rem;}

.ipart01 .content .infor .con{font-size:.16rem; line-height:.3rem; color:#ffffff;}



.ipart01 .big_num{margin-top:0.5rem; text-align:right;}

.ipart01 .big_num .item{display:inline-block; margin-left:.8rem; text-align:left;}

.ipart01 .big_num .item>div{display:inline-block; vertical-align:middle;}

.ipart01 .big_num .item .icon{margin-right:0.4rem;}

.ipart01 .big_num .item .number{font-size:0.48rem; line-height:1; color:#ffffff; font-size:18px;}

.ipart01 .big_num .item .num{font-size:42px; }

.ipart01 .big_num .item .number>span{display:inline-block; vertical-align:text-top;}

.ipart01 .big_num .item .t{font-size:16px; color:#ffffff; margin-top:0.15rem; font-weight:600;}

.ipart01 .more_btn{margin-top:.8rem; text-align:center; display:inline-block; border:1px solid #ffffff; color:#ffffff; width:1.6rem; line-height:.5rem; font-size:.16rem; transition:all .4s ease;}

.ipart01 .more_btn:hover{background-color:#006cbf; border-color:#006cbf;}





.ipart02 .bg{position:absolute; width:100%; height:100%; left:0; top:0;}

.ipart02 .bg .swiper-slide img,

.ipart02 .bg .swiper-slide video{width:100%; height:100vh; object-fit:cover; position:relative;}

.ipart02 .bg .swiper-slide.video_slide .m_img{display:none;}

.ipart02 .bg .swiper-slide.video_slide::after{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6);}



.ipart02 .btns_box{position:absolute; bottom:6%; left:0; width:100%; z-index:10;}

.ipart02 .btns_box .cont01{position:absolute; left:0; width:100%; top:0;}

.ipart02 .btns_box .cont01 .wrap{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; align-items:flex-start;}

.ipart02 .btns_box .cont01 .item{text-align:center; position:relative; opacity:.6;}

.ipart02 .btns_box .cont01 .item .t{font-size:0.24rem; color:#fff; margin-top:0.1rem;}

.ipart02 .btns_box .cont01 .item02,

.ipart02 .btns_box .cont01 .item04{top:-0.4rem;}

.ipart02 .btns_box .cont01 .item03{transform:translateY(-50%);}

.ipart02 .btns_box .cont01 .item .img{position:relative; width:0.95rem; height:0.95rem; background:#006cbf; border-radius:50%; margin:0 auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-pack:distribute; justify-content:space-around;}



.ipart02 .btns_box .cont01 .item.cur{opacity:1;}

.ipart02 .btns_box .cont01 .item.cur .img::before{content:''; position:absolute; left:50%; top:50%; width:0.72rem; height:0.72rem; border-radius:50%; border:1px solid #006cbf; animation:tantantan 2.2s linear infinite; margin-top:-0.36rem; margin-left:-0.36rem; opacity:0;}

.ipart02 .btns_box .cont01 .item.cur .img::after{content:''; position:absolute; left:50%; top:50%; width:0.72rem; height:0.72rem; border-radius:50%; border:1px solid #006cbf; animation:tantantan 2.2s linear infinite 1.1s; margin-top:-0.36rem; margin-left:-0.36rem; opacity:0;}



.ipart02 .words_box{position:absolute; bottom:calc(10% + 2rem); left:0; width:100%; z-index:10;}

.ipart02 .words_box .cont02{display:none;}

.ipart02 .words_box .cont02 .tab_t{width:90%; margin:0 auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; color:#ffffff;}

.ipart02 .words_box .cont02 .infor_box{width:42%;}

.ipart02 .words_box .cont02 .infor_box .t{font-size:.21rem; line-height:.3rem; font-weight:bold; color:#006cbf;}

.ipart02 .words_box .cont02 .infor_box .tit{font-size:.4rem; line-height:1.2; letter-spacing:.05em; margin:0.1rem 0;}

.ipart02 .words_box .cont02 .infor_box .con{font-size:.16rem; line-height:.3rem; max-height:.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.ipart02 .words_box .cont02 .tab_t .more_btn{display:none;}



.ipart02 .num_box{font-size:0; display:-webkit-box; display:-ms-flexbox; display:flex; align-items:flex-start; justify-content:start; }

.ipart02 .num_box .num{min-width:60%; white-space:nowrap;}

.ipart02 .num_box .num01{margin-right:9%; }

.ipart02 .num_box .num>div{display:inline-block; vertical-align:text-top;}

.ipart02 .num_box .num .intro{padding-left:.25rem;}

.ipart02 .num_box .num .intro .t_{font-size:.6rem; line-height:1.2; font-weight:bold; }

.ipart02 .num_box .num .intro .t_ i{font-size:.24rem; font-weight:normal; vertical-align:top; padding-left:.15rem;}

.ipart02 .num_box .num .intro .c_{font-size:.18rem; line-height:1.2; /*text-align:right;*/ margin-top:.05rem;}





@keyframes tantantan{

	0%{

		transform:scale(1);

		opacity:0;

	}

	50%{

		transform:scale(1.5);

		opacity:1;

	}

	100%{

		transform:scale(2);

		opacity:0;

	}

}



.section1,.section4,.section6{padding-top:0!important;}

.ipart03 .swiper-wrapper{transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);}

.ipart03 .swiper-slide{transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.ipart03 .left{position:absolute; top:50%; transform:translateY(-50%); width:32.7vw; left:8.33%;}

.ipart03 .left .num .big{font-size:.56rem; font-weight:bold; color:#090b37; vertical-align:top; line-height:.46rem;}

.ipart03 .left .title{font-size:.21rem; color:#006cbf; font-weight:bold; margin-bottom:.2rem;}

.ipart03 .left .tit{font-size:.42rem; font-weight:600; color:#090b37; margin-bottom:.35rem;}

.ipart03 .left .con{font-size:.2rem; line-height:.3rem; color:#090b37; margin-bottom:1rem; height:.9rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

/* .ipart03 .left .more_btn{display:block; width:2.44rem; text-align:center; height:.8rem; line-height:.8rem; font-size:.2rem; border:.01rem solid #006cbf; color:#006cbf; transition:all .5s ease;} */

.ipart03 .left .more_btn{display:block; width:1.8rem; text-align:center; height:.5rem; line-height:.5rem; font-size:.16rem; border:1px solid #006cbf; color:#006cbf; transition:all .5s ease;}

.ipart03 .left .more_btn:hover{background-color:#006cbf; color:#fff;}

.ipart03 .left .swiper-pagination.pagi_num{position:static; width:auto; text-align:left; font-size:.3rem; color:#686983; line-height:1; margin-bottom:.4rem; vertical-align:top;}

.ipart03 .left .swiper-pagination .swiper-pagination-current{font-size:.56rem; font-weight:bold; color:#090b37; vertical-align:top; line-height:.46rem;}



.ipart03 .left .swiper-pagination.pagi_bullet{position:static; width:auto; text-align:left; margin-top:.9rem;}

.ipart03 .left .swiper-pagination .swiper-pagination-bullet{background:#808095; opacity:1;}

.ipart03 .left .swiper-pagination .swiper-pagination-bullet-active{background:#006cbf;}



.ipart03 .right{float:right; width:53.02vw; height:100vh;}

.ipart03 .right .box{position:relative; width:100%; height:100vh;}

.ipart03 .right .box .cover{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; user-select:none;}

.ipart03 .right .box .play_btn{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:1; cursor:pointer;}



.section5{background:url(../img/ipart04_bg.jpg) no-repeat center/cover;}

.ipart04 .title{font-size:.42rem; line-height:1; color:#090b37; font-weight:bold; text-align:center; margin-bottom:.35rem;}

.ipart04 .left{width:69.2%; float:left;}

.ipart04 .left .top a{display:block; position:relative;}

.ipart04 .rect-4358{padding-bottom:43.58%; background:#090b37;}

.ipart04 video{width:100%; height:100%;}

.ipart04 .left .top .m_img{display:none;}

.ipart04 .left .top .words{position:absolute; bottom:0.3rem; left:0; width:100%; padding:0 .3rem; box-sizing:border-box;}

.ipart04 .left .top .words .box1{display:flex; align-items:flex-end; justify-content:start;}

.ipart04 .left .top .words .box1 .type{font-size:0.18rem; line-height:0.26rem; color:#006cbf; font-weight:bold;}

.ipart04 .left .top .words .box1 .time{font-size:0.14rem; line-height:0.2rem; color:#ffffff; padding-left:0.17rem; position:relative;}

.ipart04 .left .top .words .box1 .time::before{content:''; position:absolute; left:0.08rem; width:1px; height:100%; top:0; background:#ffffff;}

.ipart04 .left .top .words .infor .tit{font-size:0.24rem; line-height:.3rem; color:#ffffff; margin:0.1rem 0 0.15rem; transition:all .4s ease;}

.ipart04 .left .top .words .infor .con{font-size:0.16rem; line-height:0.24rem; color:#ffffff;}

.ipart04 .left .bott{margin-top:15px;}

.ipart04 .left .bott li{float:left; width:calc(50% - 7px); border:1px solid #c5c5c5; box-sizing:border-box;}

.ipart04 .left .bott li:first-child{margin-right:14px;}

.ipart04 .left .bott li .box2{padding:.3rem .2rem;}

.ipart04 .box2 .top_{display:flex; align-items:flex-end; justify-content:start;}

.ipart04 .box2 .top_ .type{font-size:0.18rem; line-height:0.2rem; color:#006cbf; font-weight:bold;}

.ipart04 .box2 .top_ .time{font-size:0.14rem; line-height:0.2rem; color:#666666; padding-left:0.17rem; position:relative;}

.ipart04 .box2 .top_ .time::before{content:''; position:absolute; left:0.08rem; width:1px; height:100%; top:0; background:#666666;}

.ipart04 .box2 .intro .t{font-size:0.22rem; line-height:.3rem; color:#090b37; margin:0.05rem 0 0.1rem; height:.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition:all .4s ease;}

.ipart04 .box2 .intro .c{font-size:0.16rem; line-height:0.26rem; color:#666666; height:.52rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}



.ipart04 .right{width:29.1%; float:right;}

.ipart04 .rect-4752{padding-bottom:47.52%;}

.ipart04 .right .item:first-child{margin-bottom:15px;}

.ipart04 .right .item .words_box{border:1px solid #c5c5c5; border-top:0; box-sizing:border-box; padding:.15rem .2rem .1rem;}



.ipart04 .left .bott li:hover .t{color:#006cbf;}

.ipart04 .left .top:hover .words .infor .tit{color:#006cbf;}

.ipart04 .right .item:hover .t{color:#006cbf;}



.section6{overflow:visible;}

/* 底部股票 */

.channel_stock{background:#dad9dc; padding-top:0.5rem; padding-bottom:0.35rem; position:relative; z-index:2;}

.channel_stock .left{width:30%; height:0.75rem; position:relative;}

.channel_stock .left .item{width:33%; float:left; color:#000;}

.channel_stock .left .item.item01{width:37%;}

.channel_stock .left .item.item01 .t{font-size:0.26rem; line-height:0.26rem;}

.channel_stock .left .item.item01 .c{font-size:0.2rem; line-height:0.2rem; margin-top:0.2rem;}

.channel_stock .left .item.item02{width:25%;}

.channel_stock .left .item.item03{width:38%; white-space:nowrap;}

.channel_stock .left .item .t{line-height:0.34rem; font-size:0.15rem; vertical-align:text-bottom;}

.channel_stock .left .item .c{font-size:0.16rem; line-height:0.44rem;}

.channel_stock .left .item .c .icon{width:8px; height:11px; display:inline-block; margin-left:0.05rem; animation:beating 3s linear infinite; -webkit-animation:beating 3s linear infinite; background-size:cover;}

.channel_stock .left .item.up .c .icon{background:url(../img/stock_up.png) no-repeat center/cover;}

.channel_stock .left .item.down .c .icon{background:url(../img/stock_down.png) no-repeat center/cover;}



.channel_stock .right{width:50%; margin-top:0.15rem;}

.channel_stock .right .item{float:right; width:24%; border-right:0.01rem solid #dcdcdc; padding-left:1%; box-sizing:border-box; position:relative; cursor:pointer;}

.channel_stock .right .item:first-child{border:none;}

.channel_stock .right .item:last-child{padding-left:0;}

.channel_stock .right .item .item_r{display:inline-block;}

.channel_stock .right .item .item_r .t{font-size:0.18rem; color:#000; transition:all 0.5s ease;}

.channel_stock .right .item .item_r .c{font-size:0.16rem; color:#8b8b8b;}

.channel_stock .right .item .icon{margin-right:4%; display:inline-block; vertical-align:top; background-size:cover; transition:all 0.5s ease;}

.channel_stock .right .item01 .icon{width:0.23rem; height:0.27rem; background:url(../img/douyin.png) no-repeat center/contain;}

.channel_stock .right .item02 .icon{width:0.31rem; height:0.26rem; background:url(../img/weibo.png) no-repeat center/contain;}

.channel_stock .right .item03 .icon{width:0.26rem; height:0.26rem; background:url(../img/shipinhao.png) no-repeat center/contain;}

.channel_stock .right .item04 .icon{width:0.26rem; height:0.26rem; background:url(../img/fuwuhao.png) no-repeat center/contain;}

.channel_stock .right .item01:hover .icon{background:url(../img/douyin2.png) no-repeat center/contain;}

.channel_stock .right .item02:hover  .icon{background:url(../img/weibo2.png) no-repeat center/contain;}

.channel_stock .right .item03:hover .icon{background:url(../img/shipinhao2.png) no-repeat center/contain;}

.channel_stock .right .item04:hover  .icon{background:url(../img/fuwuhao2.png) no-repeat center/contain;}

.channel_stock .right .item:hover .item_r .t{color:#006cbf;}

.channel_stock .right .item .item_ewm{position:absolute; left:9%; width:1.2rem; height:1.2rem; bottom:120%; opacity:0; visibility:hidden; transition:all 0.5s ease;}

.channel_stock .right .item03 .item_ewm{left:0;}

.channel_stock .right .item:hover .item_ewm{opacity:1; visibility:visible;}

.channel_stock .right .item .item_r .c span{display:block;}



/*上下跳动*/

@keyframes beating {

	0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

	33%{-webkit-transform:translateY(-0.05rem);-ms-transform:translateY(-0.05rem);transform:translateY(-0.05rem);}

	66%{-webkit-transform:translateY(0.05rem);-ms-transform:translateY(0.05rem);transform:translateY(0.05rem);}

	100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

}



/* fullpage 侧导航按钮 */

#fp-nav1.fp-nav-right{ width:.8rem;height:100%;right:0; left:inherit; top:0;box-sizing:border-box;padding:.5rem 0 0; margin-top:0; position:fixed;}

#fp-nav1.fp-nav-right .fp-menu-wr {display:block;position:relative;width:100%;height:100%;transition:all .3s ease}

#fp-nav1.fp-nav-right ul {display:block;position:absolute;width:100%;left:50%; top:50%; transform:translate(-50%,-50%);}

#fp-nav1.fp-nav-right ul li{display:block; height:auto; width:auto; overflow:hidden; /*pointer-events:none;*/ }

#fp-nav1.fp-nav-right ul li a{display:block; position:relative; font-size:0; margin:.09rem 0; transition:all .3s ease;}

#fp-nav1.fp-nav-right ul li span{display:none;position:relative;color:#fff;font-size:.16rem; white-space:nowrap; transition:all .3s ease; text-align:center; padding-top:0.1rem;}

#fp-nav1 ul li .fp-tooltip{display:none;}

#fp-nav1.fp-nav-right ul li.active a, 

.fp-slidesNav ul li.active a{border-color:#fff;}

#fp-nav1.fp-nav-right ul li a .shape {display:block;width:.1rem;height:.1rem;box-sizing:border-box;border:2px solid #fff;border-radius:50%;margin:0 auto;transition:all .3s ease}

#fp-nav1.fp-nav-right ul li.active a .shape {background:#fff;}

#fp-nav1.fp-nav-right ul li.active a span{display:block; padding-bottom:0.2rem;}

#fp-nav1.black ul li a .shape {border:2px solid #808080;}

#fp-nav1.fp-nav-right.black ul li span{color:#222;}

#fp-nav1.fp-nav-right.black ul li a .shape{border:2px solid #222;}

#fp-nav1.fp-nav-right.black ul li.active a .shape {background:#222;}







/* 下层导航 */

.xc_nav{height:.65rem; position:relative; width:100%; bottom:0; background:#f5f5f5; z-index:3;}

.xc_nav li{float:left; height:.65rem}

.xc_nav .home{padding-right:.33rem; position:relative;}

.xc_nav .home .icon{display:block; width:.2rem; height:.2rem; background:url(../img/nav_home.png) no-repeat center/cover; margin-top:.23rem;}

.xc_nav .li_{width:2.25rem; position:relative;}

.xc_nav .li_::after{content:''; width:2px; height:0.12rem; background:#BFBFBF; position:absolute; left:0; top:50%; margin-top:-.06rem;;}

.xc_nav .li_>a{padding:0 .4rem; height:100%; display:block; position:relative; z-index:3;}

.xc_nav .li_>a span {display:block; color:#02001c; line-height:.65rem;}

.xc_nav .li_>a .arrow{position:absolute; top:50%; right:0.24rem; width:.2rem; height:.2rem; margin-top:-.1rem; background:url(../img/xc_nav_jt.png) no-repeat center; background-size:cover;}

.xc_nav .li_ ul{opacity:0; position:absolute; top:.63rem; left:-1px; width:100%; background:#fff; z-index:-1; padding:.15rem 0; transition:all 0.2s; height:0; padding:0;}

.xc_nav .li_ ul:before{position:absolute; content:""; width:calc(100% - .22rem); height:1px; background-color:#d8d8d8; top:0; left:.11rem; z-index:9;}

.xc_nav .li_ ul:after{position:absolute; content:""; width:100%; height:calc(100% + .64rem); background-color:#fff; box-shadow:2px 3px 13px 0px rgb(0 0 0 / 17%); transition:all 0s; top:-.64rem; left:0; z-index:0; border:1px solid #bababa; box-sizing:border-box;}

.xc_nav .li_ ul li {width:100%; position:relative; text-align:center; padding:.1rem 0; position:relative; height:auto; float:none; display:none;}

.xc_nav .li_ ul li a{display:inline-block; word-break:keep-all; line-height:1.5; color:#5d5d5d; letter-spacing:-0.25px;}

.xc_nav .li_ ul li.active  a{color:#006cbf; position:relative;}

.xc_nav .li_ ul li.active  a:after{position:absolute; content:""; width:calc(100% + .1rem); height:1px; background-color:#006cbf; bottom:0; left:-5px;}

.xc_nav .li_ ul li a:hover{color:#006cbf;}

.xc_nav .li_.open ul{opacity:1; height:auto; padding:.15rem 0; z-index:2;}

.xc_nav .li_.open ul li{display:block; z-index:3;}





/* 下层banner */

.xc_banner{position:relative; margin-top:.88rem;}

.xc_banner img{width:100%;}

.xc_banner .xc_words{position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%; color:#ffffff;}

.xc_banner .xc_words .t{font-size:.48rem; line-height:1.2;}

.xc_banner .xc_words .c{font-size:.2rem; line-height:1.2; margin-top:.1rem;}





/* 关于我们 */

.channel_content.about_us{padding-top:0; overflow:hidden;}



.about_box .tit{font-size:0.16rem; line-height:.3rem; color:#006cbf; display:inline-block; position:relative;}

.about_box .tit::after{content:''; position:absolute; right:-.1rem; top:50%; width:.4rem; height:1px; background:#006cbf; transform:translateX(100%);}

.about_box .con{font-size:.4rem; line-height:1.2; color:#090b37; margin-top:.1rem;}



.about_us01 .left{width:53.7%; padding-left:8.335%; padding-top:1.45rem; position:relative; box-sizing:border-box;}

.about_us01 .left::after{content:''; position:absolute; left:0; width:100%; top:0; height:4.7rem; background:#fbfbfb; z-index:-1;}

.about_us01 .left .top{width:87.7%;}

.about_us01 .left .top .c{font-size:.16rem; line-height:.3rem; color:#555555; margin-top:.2rem; text-align:justify; min-height:1.8rem;}

.about_us01 .left .bott{margin-top:.5rem;}

.about_us01 .left .bott li{float:left; width:47%; margin-right:4%; margin-top:.7rem;}

.about_us01 .left .bott li:nth-child(2n){margin-right:2%;}

.about_us01 .left .bott li .num_box{font-size:0; margin-bottom:.25rem;}

.about_us01 .left .bott li .num_box>div{display:inline-block; color:#090b37; transition:all .4s ease;}

.about_us01 .left .bott li .num_box .num_{font-size:.6rem; line-height:1.1; font-family:Impact; }

.about_us01 .left .bott li .num_box .sub{font-size:.18rem; line-height:.3rem; font-weight:bold; margin-left:.1rem;}

.about_us01 .left .bott li .t{font-size:.26rem; line-height:.3rem; color:#090b37;}

.about_us01 .left .bott li:hover .num_box>div{color:#006cbf;}



.about_us01 .right{width:46.3%; padding-right:8.335%; padding-top:.7rem; position:relative; box-sizing:border-box;}

.about_us01 .right .rect-1010{padding-bottom:101.06%;}

.about_us01 .right .title{font-size:.72rem; line-height:1.2; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:rgba(0,0,0,0.1); padding-left:.3rem;}

.about_us01 .right .video_box{position:relative;}

.about_us01 .right .video_box .img_box{width:90.4%; position:relative;}

.about_us01 .right .video_box .img_box .play_btn{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:5; cursor:pointer;}

.about_us01 .right .video_box .img_box .play_btn .icon{width:.72rem; height:.72rem; background:url(../img/about_us01_play.png) no-repeat center/cover;}

.about_us01 .right .video_box .img_box .play_btn::before{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:.3rem; height:.3rem; border-radius:50%; content:''; z-index: -1;}

.about_us01 .right .video_box .img_box .play_btn::after{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:.3rem; height:.3rem; border-radius:50%; content:''; z-index: -1; }

.about_us01 .right .video_box .img_box .play_btn::before{animation:scale01 2s ease-out infinite; background:#fff; opacity:0.5; animation-delay:0;}

.about_us01 .right .video_box .img_box .play_btn::after{animation:scale02 2s ease-out infinite; background:#fff; opacity:0.3; animation-delay:0;}

.about_us01 .right .video_box .right_show{position:absolute; top:0; height:100%; right:0; width:9.6%; background:#006cbf; display:flex; align-items:center; justify-content:space-around;}

.about_us01 .right .video_box .right_show .jt{width:.11rem; height:.55rem; background:url(../img/about_us01_jt.png) no-repeat center/cover; animation:updown1 1800ms ease-in-out infinite;}



@keyframes updown1{0%{margin: -20px 0 0 -1px;}50%{margin: -5px 0 0 -1px;}100%{margin: -20px 0 0 -1px;}}

@keyframes scale01{0%{transform:translate(-50%, -50%) scale(1); opacity:.9} 100%{transform:translate(-50%, -50%) scale(5); opacity:0;}}

@keyframes scale02{0%{transform:translate(-50%, -50%) scale(1); opacity:.9;} 100%{transform:translate(-50%, -50%) scale(8);opacity:0;}}



.about_us02{padding:1.3rem 0 1rem; position:relative; overflow:hidden;}

.about_us02::after{content:''; position:absolute; right:0; bottom:0; width:56%; height:6.16rem; background:url(../img/about_us02_bg.jpg) no-repeat center;}

.about_us02 .content{display:flex; align-items:flex-start; justify-content:space-between; position:relative; z-index:2;}

.about_us02 .content .left .btns{display:inline-block; color:#ffffff; font-size:.18rem; background:#006cbf; line-height:.55rem; padding:0 .35rem; border-radius:5px; margin-top:.35rem;}

.about_us02 .content .right{width:57.68%; font-size:.16rem; line-height:.3rem; text-align:justify; padding-top:.35rem;}

.about_us02 .content .right .img{margin-top:.2rem; text-align:right;}

.about_us02 .content .left .btns:hover{background:#c90004;}



.about_us03{background-repeat:no-repeat; background-attachment:fixed; background-size:cover; height:9rem; background-position:center; overflow:hidden;}

.about_us03 .wrap{height:100%; position:relative;}

.about_us03 .left{width:56%; position:absolute; left:0; bottom:15%;}

.about_us03 .left .title{margin-bottom:.1rem; font-size:.4rem; line-height:1; color:#ffffff;}

.about_us03 .left .con{font-size:.2rem; color:#ffffff;}

.about_us03 .right{width:44%; height:100%; border-left:1px solid rgba(255,255,255,0.36); box-sizing:border-box;}

.about_us03 .tit{font-size:.36rem; line-height:1; color:#ffffff; margin-bottom:.1rem;}

.about_us03 .con{font-size:.18rem; color:#ffffff; margin-top:.1rem;}

.about_us03 li{box-sizing:border-box; position:relative; height:2.25rem;}

.about_us03 li .box{position:absolute; top:40%; left:0; width:100%; padding-left:.8rem; box-sizing:border-box;}

.about_us03 li::before{content:''; width:1px; height:0; background:#fff; position:absolute; left:-1px; top:0; transition:all 0.5s ease;}

.about_us03 li.on::before{height:100%;}



.about_us04{background:#fafafa; overflow:hidden; position:relative; height:7.3rem;}

.about_us04 .item01{transform:skewX(-27.1deg) translateX(-70%); overflow:hidden; position:absolute; left:0; top:0; z-index:10; width:2.7rem;}

.about_us04 .item01 .img img{ position:relative; transform:skewX(27.1deg) translateX(70%);}

.about_us04 .content{position:relative; width:100%; overflow:hidden; height:100%;}

.about_us04 .content .owl-carousel{width:90%; margin:0 auto;}

.about_us04 .content::after{content:''; position:absolute; left:0; width:100%; top:41%; height:2.39rem; background:url(../img/about_us04_line01.png) no-repeat center/cover;}

.about_us04 .content .title{color:#090b37; position:absolute; left:16.1%; top:14.5%; z-index:10; font-size:.4rem; line-height:1;}

.about_us04 .content .item{font-size:0;}

.about_us04 .content .item .box{display:inline-block; width:28%; position:relative; margin-right:8%;}

.about_us04 .content .item .box:nth-child(3){margin-right:0;}

.about_us04 .content .item .box .cont{position:absolute; top:56%; left:0; width:100%; padding:0 0.3rem; box-sizing:border-box;}

.about_us04 .content .item .box img{position:absolute; z-index:-1; width:auto; }

.about_us04 .content .item .box.even .cont{bottom:56%; top:auto;}

.about_us04 .content .tit{color:#006cbf; margin-bottom:0.1rem; font-size:.6rem; line-height:1;}

.about_us04 .content .con{max-height:1.8rem; overflow-y:auto; white-space:normal; font-size:.18rem; line-height:.3rem; padding-right:.05rem; box-sizing:border-box;}

.about_us04 .content .con::-webkit-scrollbar {width:2px; height:2px;}

.about_us04 .content .con::-webkit-scrollbar-thumb {border-radius:5px; background:#006cbf; }

.about_us04 .content .con::-webkit-scrollbar-track {border-radius:0; background:#fff;}

.about_us04 .content .con li{position:relative; padding-left:.15rem;}

.about_us04 .content .con li::after{content:''; position:absolute; left:0; top:.13rem; width:.04rem; height:.04rem; background:#555555; border-radius:50%;}

.about_us04 .content .owl-nav{ font-size:0; }

.about_us04 .content .owl-nav>div{position:absolute; top:56%; width:0.52rem; height:0.52rem; right:-0.2rem; transform:translateX(100%); background:url(../img/about_us04_jt01.png) no-repeat center/cover; outline:none;}

.about_us04 .content .owl-nav .owl-prev{ left:-0.2rem; right:auto; transform:rotate(180deg) translateX(100%);}

.about_us04 .content .owl-nav>div:hover{background:url(../img/about_us04_jt02.png) no-repeat center/cover; transform:rotate(180deg) translateX(-100%);}

.about_us04 .content .owl-nav .owl-prev:hover{transform:rotate(0) translateX(-100%);}

.m_ab04{display:none;}



.about_us05{padding-top:.8rem;}

.about_us05 .infor{text-align:center;}

.about_us05 .infor .tit{color:#090b37; font-size:.4rem; line-height:1;}

.about_us05 .infor .con{font-size:.18rem; line-height:.3rem; margin-top:.1rem;}

.about_us05 .content{margin-top:0.5rem; display:flex; align-items:flex-end; justify-content:space-between;}

.about_us05 .content .left{width:67%; position:relative;}

.about_us05 .content .left img{display:block; width:100%;}

.about_us05 .content .left .dots_box{position:absolute; left:0; width:100%; top:0; height:100%; z-index:2;}

.about_us05 .content .left .dots_box .dot{position:absolute; width:.12rem; height:.12rem; background:#006cbf; border-radius:50%;}

.about_us05 .content .left .dots_box .dot::before{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:0.1rem; height:0.1rem; border-radius:50%; content:''; z-index: -1;}

.about_us05 .content .left .dots_box .dot::after{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:0.1rem; height:0.1rem; border-radius:50%; content:''; z-index: -1; }

.about_us05 .content .left .dots_box .dot::before{animation:scale 2s ease-out infinite; background:#006cbf; opacity:0.5; animation-delay:0;}

.about_us05 .content .left .dots_box .dot::after{animation:scale2 2s ease-out infinite; background:#006cbf; opacity:0.3; animation-delay:0;}

.about_us05 .content .right{width:25.25%;}

.about_us05 .content .rect-8589{padding-bottom:85.89%;}

.about_us05 .content .right .words{background:#006cbf; color:#ffffff; padding:0.3rem;}

.about_us05 .content .right .words .t{font-size:.24rem; line-height:.3rem;}

.about_us05 .content .right .words .c{font-size:.18rem; line-height:.3rem; margin-top:.1rem;}



@keyframes scale{0%{transform:translate(-50%, -50%) scale(1); opacity:.9} 100%{transform:translate(-50%, -50%) scale(3); opacity:0;}}

@keyframes scale2{0%{transform:translate(-50%, -50%) scale(1); opacity:.9;} 100%{transform:translate(-50%, -50%) scale(5);opacity:0;}}





/* 企业荣誉 */

.honor01 .top{margin-bottom:.6rem; display:flex; align-items:center; justify-content:space-between;}

.honor01 .top .rigth_tab{padding:0 .6rem; border-bottom:1px solid #d0d0d0; font-size:0;}

.honor01 .top .rigth_tab .tab_t{display:inline-block; width:1.6rem; text-align:center; position:relative; cursor:pointer;}

.honor01 .top .rigth_tab .tab_t::after{content:''; position:absolute; bottom:-1px; left:50%; width:0; height:2px; background:#006cbf; transition:all .4s ease; opacity:0;}

.honor01 .top .rigth_tab .tab_t .icon .img01{display:block; margin:0 auto;}

.honor01 .top .rigth_tab .tab_t .icon .img02{display:none; margin:0 auto;}

.honor01 .top .rigth_tab .tab_t .t{font-size:.16rem; color:#090b37; line-height:.3rem; padding:.1rem 0 .12rem;}

.honor01 .top .rigth_tab .tab_t.cur::after{left:0; width:100%; opacity:1;}

.honor01 .top .rigth_tab .tab_t.cur .icon .img01{display:none;}

.honor01 .top .rigth_tab .tab_t.cur .icon .img02{display:block;}

.honor01 .top .rigth_tab .tab_t.cur .t{color:#006cbf;}

.honor01 .top .rigth_tab .tab_t:hover::after{left:0; width:100%; opacity:1;}

.honor01 .top .rigth_tab .tab_t:hover .icon .img01{display:none;}

.honor01 .top .rigth_tab .tab_t:hover .icon .img02{display:block;}

.honor01 .top .rigth_tab .tab_t:hover .t{color:#006cbf;}



.honor01 .bott li{float:left; width:23.8%; margin-right:1.6%; margin-bottom:.25rem; border-radius:.2rem; cursor:pointer; overflow:hidden;}

.honor01 .bott li:nth-child(4n){margin-right:0;}

.honor01 .bott li .img_box{border:.1rem solid #e3e4e4; border-top-left-radius:.2rem; border-top-right-radius:.2rem; height:2.6rem; position:relative;}

.honor01 .bott li .img_box img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:82%; max-height:90%;}

.honor01 .bott li .c{line-height:.55rem; text-align:center; background:#f7f7f7; font-size:.16rem; color:#090b37; padding:0 0.1rem; box-sizing:border-box;}







/* 分页 */

.widgets_common_pages_6{font-size:0; margin-top:.5rem;}

.widgets_common_pages_6 a,

.widgets_common_pages_6 span{line-height:.58rem; color:#555555; background-color:#ececec; display:inline-block; vertical-align:middle; text-align:center;padding:0 .3rem; font-size:.14rem; margin:0;}

.widgets_common_pages_6 a:hover,

.widgets_common_pages_6 span.current{color:#fff; background-color:#006cbf;}





/* 校企合作 */

.channel_content.school{padding-top:0;}

.school01{padding-top:.8rem; background:url(../img/school01_bg.jpg) no-repeat center/cover; padding-bottom:.6rem;}

.school01 .top{display:flex; align-items:flex-end; justify-content:space-between; margin-bottom:.5rem;}

.school01 .top .left .con{font-size:.16rem; line-height:.3rem; margin-top:.15rem;}

.school01 .top .btns_box>div{width:.52rem; height:.52rem; z-index:2; font-size:0; cursor:pointer; margin-top:0; position:relative; display:inline-block; margin-left:.2rem; font-size:0;}

.school01 .top .btns_box .swiper-button-prev {left:0; background:url(../img/school01_jt01.png) no-repeat center/cover; transform:rotate(180deg);}

.school01 .top .btns_box .swiper-button-next {right:0; background:url(../img/school01_jt01.png) no-repeat center/cover;}

.school01 .top .btns_box .swiper-button-prev:hover{background:url(../img/school01_jt02.png) no-repeat center/cover; transform:rotate(0);}

.school01 .top .btns_box .swiper-button-next:hover{background:url(../img/school01_jt02.png) no-repeat center/cover; transform:rotate(180deg);}

.school01 .bott .swiper-wrapper{padding-bottom:.1rem;}

.school01 .bott .swiper-slide{width:14.28%;}

.school01 .bott .cell{transition:all 0.5s ease;}

.school01 .bott .cell:hover{background:#fff; box-shadow:0 0 15px rgba(0,0,0,.2);}

/* .school01 .rect-87{padding-bottom:87%;} */

.school01 .rect-87{padding:.4rem .2rem; height:auto; box-sizing:border-box;}

.school01 .bott .swiper-slide{width:50%;}



.school01 .top .btns_box{display:none;}



.school02{padding:.8rem 0; background:url(../img/school02_bg.jpg) no-repeat center/cover;}

.school02 .list{width:43.75%; margin-top:.3rem; height:2.45rem; padding-right:7px; position:relative; overflow:hidden;}

.school02 .list ul li{font-size:.18rem; line-height:.35rem; color:#090b37; position:relative; padding-left:.3rem; }

.school02 .list ul li::after{content:''; width:.08rem; height:.08rem; background:#090b37; border-radius:50%; position:absolute; top:.13rem; left:0;}

.school02 .list.scrollbar-ui .scroll_slider{width:7px!important; height:7px!important; border-radius:10px; background:#fff; left:-3px;}

.school02 .list.scrollbar-ui .scroll_bar{right:3px!important; background:#fff!important;}



.school03{margin-top:.8rem;}

.school03 .title{margin-bottom:.3rem; text-align:center;}

.school03 .rect-7392{padding-bottom:73.92%;}

.school03 .cont{position:relative;}

.school03 .cont .swiper-container{width:calc(100% - 1.7rem); margin:0 auto;}

.school03 .cont .swiper-slide{width:23.5%;}

.school03 .cont .swiper-button-prev {width:.52rem; height:.52rem; margin-top:-.26rem; cursor:pointer; left:0; background:url(../img/school01_jt01.png) no-repeat center/cover; transform:rotate(180deg);}

.school03 .cont .swiper-button-next {width:.52rem; height:.52rem; margin-top:-.26rem; cursor:pointer; right:0; background:url(../img/school01_jt01.png) no-repeat center/cover;}

.school03 .cont .swiper-button-prev:hover{background:url(../img/school01_jt02.png) no-repeat center/cover; transform:rotate(0);}

.school03 .cont .swiper-button-next:hover{background:url(../img/school01_jt02.png) no-repeat center/cover; transform:rotate(180deg);}





/* 社会责任 */

.responsive .btns .swiper-button-prev {display:inline-block; position:static; width:.52rem; height:.52rem; margin-top:0; cursor:pointer; background:url(../img/school01_jt01.png) no-repeat center/cover; transform:rotate(180deg);}

.responsive .btns .swiper-button-next {display:inline-block; position:static; width:.52rem; height:.52rem; margin-top:0; cursor:pointer; background:url(../img/school01_jt01.png) no-repeat center/cover; margin-left:.15rem;}

.responsive .btns .swiper-button-prev:hover{background:url(../img/school01_jt02.png) no-repeat center/cover; transform:rotate(0);}

.responsive .btns .swiper-button-next:hover{background:url(../img/school01_jt02.png) no-repeat center/cover; transform:rotate(180deg);}



.responsive01{margin-bottom:.8rem;}

.responsive01 .top{text-align:center;;}

.responsive01 .top .infor{width:75%; margin:0 auto; margin-bottom:.6rem}

.responsive01 .top .infor .con{font-size:.16rem; line-height:.3rem; margin-top:.25rem;}

.responsive01 .top .big_num{font-size:0;}

.responsive01 .top .big_num .item{display:inline-block; vertical-align:text-top; width:2.9rem; text-align:left;}

.responsive01 .top .big_num .item .num_box{font-size:.18rem; line-height:.24rem;}

.responsive01 .top .big_num .item .num{font-size:.72rem; line-height:1; color:#090b37; font-family:Arial, Helvetica, sans-serif; font-weight:bold; transition:all .4s ease; margin-right:.1rem;}

.responsive01 .top .big_num .item .t{font-size:.18rem; line-height:.24rem; margin-top:.1rem;}

.responsive01 .top .big_num .item:hover .num{color:#006cbf;}



.responsive01 .bott{margin-top:.45rem; padding-left:16.67%; width:100%; box-sizing:border-box;}

.responsive01 .bott .rect-5004{padding-bottom:50.04%;}

.responsive01 .bott .words_box{margin-top:0.45rem; opacity:0;}

.responsive01 .bott .words_box .t{font-size:.24rem; line-height:.3rem; color:#090b37;}

.responsive01 .bott .words_box .c{font-size:.18rem; line-height:.3rem; margin-top:.1rem;}

.responsive01 .bott .swiper-wrapper{padding-bottom:.5rem;}

.responsive01 .bott .swiper-slide{width:10.5rem;}

.responsive01 .bott .swiper-slide-active .words_box{opacity:1;}

.responsive01 .bott .swiper-pagination-progressbar{position:absolute; bottom:.1rem; top:auto; height:1px; background:#b8b9be;}

.responsive01 .bott .swiper-pagination-progressbar::before{content:''; position:absolute; left:0; width:.1rem; height:.1rem; background:#006cbf; border-radius:50%; margin-top:-.04rem;}

.responsive01 .bott .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#006cbf;}

.responsive01 .bott .btns{margin-top:.5rem;}





.responsive02{margin-bottom:.8rem; position:relative;}

.responsive02 .bg{position:absolute; width:100%; left:0; top:0; z-index:-1;}

.responsive02 .bg img{width:100%;}



.responsive02 .content{padding-top:.8rem;}

.responsive02 .title{color:#fff; text-align:center;}

.responsive02 .bott{margin-top:.7rem; margin-left:8.335%; padding-left:8.335%; padding-top:1rem; box-sizing:border-box; background:#fff;}

.responsive02 .bott .rect-5004{padding-bottom:50.04%;}

.responsive02 .bott .words_box{margin-top:0.45rem; opacity:0;}

.responsive02 .bott .words_box .t{font-size:.24rem; line-height:.3rem; color:#090b37;}

.responsive02 .bott .words_box .c{font-size:.18rem; line-height:.3rem; margin-top:.1rem;}

.responsive02 .bott .swiper-wrapper{padding-bottom:.5rem;}

.responsive02 .bott .swiper-slide{width:10.5rem;}

.responsive02 .bott .swiper-slide-active .words_box{opacity:1;}

.responsive02 .bott .swiper-pagination-progressbar{position:absolute; bottom:.1rem; top:auto; height:1px; background:#b8b9be;}

.responsive02 .bott .swiper-pagination-progressbar::before{content:''; position:absolute; left:0; width:.1rem; height:.1rem; background:#006cbf; border-radius:50%; margin-top:-.04rem;}

.responsive02 .bott .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#006cbf;}

.responsive02 .bott .btns{margin-top:.5rem;}



.responsive03{display:flex; flex-direction:row; align-items:stretch;}

.responsive03 .left{width:49.6%;}

.responsive03 .left .img_box img{width:100%;}

.responsive03 .left .words_box{position:absolute; left:16.8%; bottom:6%; color:#fff; }

.responsive03 .left .words_box .t{font-size:.24rem; line-height:.3rem;}

.responsive03 .left .words_box .c{margin-top:.1rem;}

.responsive03 .right{width:50.4%; background:#f7f7f7; position:relative;}

.responsive03 .right .box{color:#222; margin-right:16.5%; margin-left:13.4%; margin-top:20%;}

.responsive03 .right .box .con{margin-top:.3rem; text-align:justify;}

.responsive03 .right .btns{position:absolute; right:16.5%; bottom:12.5%; z-index:20;}



.responsive04{margin-top:.8rem; text-align:center;}

.responsive04 .title{margin-bottom:.45rem;}

.responsive04 .rect-6134{padding-bottom:61.34%;}

.responsive04 .img_box::after{content:''; position:absolute; bottom:0; height:30%; left:0; width:100%; background:linear-gradient(to top,rgba(0,0,0,0.35),rgba(0,0,0,0)); opacity:0;}

.responsive04 .words_box{position:absolute; bottom:.1rem; left:0; width:100%; padding:0 0.1rem; box-sizing:border-box; color:#fff; z-index:2; opacity:0;}

.responsive04 .swiper-slide-active .img_box::after{opacity:1;}

.responsive04 .swiper-slide-active .words_box{opacity:1;}

.responsive04 .btns{margin-top:.4rem;}





/* 新闻列表 */

.news_list01{margin-top:.08rem; padding:.7rem 0 .9rem; background:url(../img/news_list01_bg.jpg) no-repeat center/cover; }

.news_list01 .top{margin-bottom:.2rem;}

.news_list01 .top .right a{display:inline-block; color:#090b37; margin-left:.4rem; line-height:.3rem; padding-bottom:.06rem; position:relative;}

.news_list01 .top .right a::after{content:''; position:absolute; bottom:0; height:3px; left:50%; width:0; background:#006cbf; transition:all .4s ease;}

.news_list01 .top .right a.cur{font-size:.2rem; font-weight:bold; }

.news_list01 .top .right a.cur::after{left:0; width:100%;}

.news_list01 .top .right a:hover::after{left:0; width:100%;}



.news_list01 .bott .news_{width:32%; margin-right:2%;}

.news_list01 .bott .news_ a{display:block;}

.news_list01 .bott .rect-5371{padding-bottom:53.71%;}

.news_list01 .bott .rect-5117{padding-bottom:51.17%;}

.news_list01 .bott .news_ .words_box{background:#ffffff; transition:all .4s ease;}

.news_list01 .bott .news_ .words_box .box{padding:.3rem .4rem;}

.news_list01 .bott .box .time{color:#555555; margin-bottom:.1rem;}

.news_list01 .bott .box .tit{font-size:.28rem; line-height:.4rem; height:.8rem; color:#090b37; margin-bottom:.1rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.news_list01 .bott .box .con{color:#555555; margin-bottom:.2rem;}

.news_list01 .bott .box .key_box{font-size:0;}

.news_list01 .bott .box .key_box a{display:inline-block; font-size:.14rem; line-height:.3rem; margin-right:.13rem; margin-bottom:.1rem; min-width:.8rem; padding:0 0.1rem; box-sizing:border-box; text-align:center; border:1px solid #ceced7; border-radius:5px; }

.news_list01 .bott .item:hover .words_box{background:#006cbf;}

.news_list01 .bott .item:hover .box .time{color:#ffffff;}

.news_list01 .bott .item:hover .box .tit{color:#ffffff;}

.news_list01 .bott .item:hover .box .con{color:#ffffff;}

.news_list01 .bott .item:hover .box .key_box a{border-color:#ffffff; color:#ffffff;}

.news_list01 .bott .item:hover .key_box a:hover{font-weight:bold;}

.news_list01 .bott .right{width:32%;}



.news_list01 .bott .item02{background:#ffffff;}

.news_list01 .bott .item02:hover{background:#006cbf;}

.news_list01 .bott .item02:first-child{margin-bottom:.25rem;}

.news_list01 .bott .item02 .box{padding:.2rem .4rem .3rem;}

.news_list01 .bott .item02 .box .time{margin-bottom:0;}



.m_list01{display:none;}



.news_list02{margin-top:.6rem;}

.news_list02 .top .box{padding:.3rem 7.5%; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1)}

.news_list02 .top .box .title{font-size:.24rem; color:#090b37; height:.56rem; line-height:.56rem; width:14.7%;}

.news_list02 .top .box .form_box .inp_box_wrap.select_wrap {width:19.5%; margin-right:2%; position:relative;height:.56rem; line-height:.56rem; background:#f8f8f8; border:0;}

.news_list02 .top .box .form_box .inp_box_wrap.inp_box{margin-right:0; width:15.6%;}

.news_list02 .top .box .form_box .inp{display:block; width:100%; height:.56rem; line-height:.56rem; padding:0; margin:0; font-size:.14rem; text-indent:10px; background:#f8f8f8; border-color:#f8f8f8;}

.news_list02 .top .box .form_box input.inp{outline:none; border:0;}

.news_list02 .top .box .form_box .hd_btn{width:.56rem; background:#006cbf; font-size:.15rem; color:#fff; height:.56rem; line-height:.56rem; outline:none; cursor:pointer; text-align:center; border:none;}

.news_list02 .top .box .form_box .hd_btn span{display:block; font-size:.24rem; line-height:1; margin:0;}

.news_list02 .top .tit{font-size:.14rem; display:block; padding-left:8px; padding-right:.2rem; text-indent:.1rem; position:relative; cursor:pointer;}

.news_list02 .top .tit:after{content:''; margin:-.2em 0 0; border:.4em solid; width:0; height:0; border-color:#b5b5b5 transparent transparent; position:absolute; top:50%; right:8px;}

.news_list02 .top .tit.cur:after{border-color: transparent transparent #b5b5b5; margin-top:-.5em;}

.news_list02 .top .down{position:absolute; left:0; top:100%; width:100%; background:#fff; z-index:2;  border:1px solid #eee; border-top:none; display:none;}

.news_list02 .top .down li{display:block; padding:6px 8px; line-height:1.8; cursor:pointer; transition:all .4s ease;}

.news_list02 .top .down li a{display:block; transition:all 0s;}

.news_list02 .top .down li:hover{background:#006cbf; color:#fff;}

.news_list02 .top .down li:hover a{color:#ffffff;}



.news_list02 .bott{margin-top:.5rem;}

.news_list02 .bott li{background:#f6f6f6; display:flex; align-items:center; transition:all .3s ease; margin-bottom:.3rem;}

.news_list02 .bott li .img_box{width:30%;}

.news_list02 .bott li .rect-5625{padding-bottom:56.25%;}

.news_list02 .bott li .words_box{width:54.4%; padding-left:3.75%; padding-right:6.25%; box-sizing:border-box;}

.news_list02 .bott li .words_box .tit{font-size:.34rem; line-height:.4rem; color:#090b37; margin-bottom:.1rem;}

.news_list02 .bott li .words_box .con{font-size:.16rem; line-height:.24rem; height:.48rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:.2rem;}

.news_list02 .bott li .words_box .key_box{font-size:0;}

.news_list02 .bott li .words_box .key_box a{display:inline-block; font-size:.14rem; line-height:.3rem; margin-right:.13rem; margin-bottom:.1rem; min-width:.8rem; padding:0 0.1rem; box-sizing:border-box; text-align:center; border:1px solid #ceced7; border-radius:5px; }

.news_list02 .bott li .data_box{width:15.6%; text-align:center;}

.news_list02 .bott li .data_box .day{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; font-size:.6rem; line-height:1.2; color:#090b37; }

.news_list02 .bott li .data_box .time{color:#000000;}



/* 没有图片 */

.news_list02 .bott li.no_img{padding:.3rem 0;}

.news_list02 .bott li.no_img .words_box{width:84.4%;}





.news_list02 .bott li:hover{background:#006cbf;}

.news_list02 .bott li:hover .tit{color:#fff;}

.news_list02 .bott li:hover .con{color:#fff;}

.news_list02 .bott li:hover .key_box a{border-color:#ffffff; color:#ffffff;}

.news_list02 .bott li:hover .key_box a:hover{font-weight:bold;}

.news_list02 .bott li:hover .data_box .day{color:#fff;}

.news_list02 .bott li:hover .data_box .time{color:#fff;}



.news_list02 .bott li .time_all{display:none;}





/* 新闻详情 */

.news_detail.channel_content{padding-top:0;}

.news_detail01{margin-top:.88rem;}

.news_detail01 .top{background:#f1f1f1; text-align:center; padding:.5rem 0;}

.news_detail01 .top .title{font-size:.36rem; line-height:.44rem; color:#090b37; font-weight:bold; margin-bottom:.15rem;}

.news_detail01 .top .box{font-size:.15rem;}

.news_detail01 .top .box ._tool:first-child{margin-right:.2rem;}

.news_detail01 .top .box ._tool a{padding:0 3px;}



.news_detail01 .bott{margin-top:.8rem;}

.news_detail01 .bott .cont{position:relative; padding-left:2rem;}



.news_detail01 .bott .cont .center{width:65%;}



.news_detail01 .bott .cont .left{position:absolute; left:0; top:0;}

.news_detail01 .bott .cont .left a{background:none; width:.5rem; height:.55rem; background:#eeeeee; padding:0;  margin:0; margin-bottom:1px; float:none; display:flex; align-items:center; justify-content:space-around; font-size:.2rem;}

.news_detail01 .bott .cont .left a i{line-height:1; margin:0; color:#b3b3b3;}

.news_detail01 .bott .cont .left a:hover{background:#006cbf;}

.news_detail01 .bott .cont .left a:hover i{color:#ffffff;}



.news_detail01 .bott .cont .right{position:absolute; right:0; top:0; width:20%;}

.news_detail01 .bott .cont .right .list>div{border:1px solid #f3f3f3; margin-bottom:.25rem;}

.news_detail01 .bott .cont .right .list .box{padding:.25rem .3rem; padding-bottom:.5rem;}

.news_detail01 .bott .cont .right .list .box .t{color:#090b37; line-height:.24rem; position:relative; margin-bottom:.2rem;}

.news_detail01 .bott .cont .right .list .box .t:after{content:''; position:absolute; width:60%; height:1px; background:#cbccd0; left:30%; top:.12rem;}

.news_detail01 .bott .cont .right .list .box .d{font-size:16px; color:#d2d1d1;}

.news_detail01 .bott .cont .right .list .box .d i{margin-left:0}

.news_detail01 .bott .cont .right .list .box .tit{line-height:.25rem; margin-top:.1rem; overflow:hidden; transition:all .3s ease;}

.news_detail01 .bott .cont .right .hot_news{border:.1rem solid #f5f5f5;}

.news_detail01 .bott .cont .right .hot_news .hot_box{padding:0 .2rem;}

.news_detail01 .bott .cont .right .hot_news .infor .box{padding-top:.25rem;}

.news_detail01 .bott .cont .right .hot_news .infor .tit{float:left; font-size:.2rem; font-weight:bold; color:#090b37; line-height:.26rem;}

.news_detail01 .bott .cont .right .hot_news .infor .more{color:#090b37; float:right; line-height:.26rem;}

.news_detail01 .bott .cont .right .hot_news .con .item{border-top:1px solid #f0f0f0;}

.news_detail01 .bott .cont .right .hot_news .con .item:first-child{border:none;}

.news_detail01 .bott .cont .right .hot_news .con .item .t{margin-bottom:.1rem; transition:all .3s ease;}

.news_detail01 .bott .cont .right .hot_news .con .item .d{font-size:.14rem; color:#5d5d5d;}

.news_detail01 .bott .cont .right .hot_news .con .box{padding:.25rem 0;}

.news_detail01 .bott .cont .right .hot_news .con .item .t:hover{color:#006cbf;}

.news_detail01 .bott .cont .right .list .box:hover .tit{color:#006cbf;}



.news_detail01 .bott .cont .center{min-height:7.8rem;}

.news_detail01 .bott .cont .center .box a{color:#006cbf;}



/* 联系我们 */

.contact_us01{margin-bottom:.8rem;}

.contact_us .infor{text-align:center; margin-bottom:.4rem;}

.contact_us .infor .con{margin-top:.1rem;}

.contact_us01 .content .left{width:34.8%; background:#f7f7f7;}

.contact_us01 .content .left .top{border-bottom:4px solid #f0f0f0; padding-left:9.5%; padding-right:4%; padding-top:.6rem; padding-bottom:.6rem;}

.contact_us01 .content .left .top .title{font-size:.24rem; line-height:1; color:#090b37; margin-bottom:.45rem;}

.contact_us01 .content .left .top .links .icon{width:.7rem; height:.7rem; background:#090b37; display:flex; align-items:center; border-radius:50%; float:left; transition:all .5s ease;}

.contact_us01 .content .left .top .links .icon img{display:block; margin:0 auto; width:.24rem;}

.contact_us01 .content .left .top .links .words{float:left; margin-left:.3rem; width:calc(100% - 1.05rem);}

.contact_us01 .content .left .top .links .words .t{line-height:.28rem; color:#090b37; transition:all .5s ease; font-size:.24rem;}

.contact_us01 .content .left .top .links .words .c{line-height:.3rem; transition:all .5s ease; font-size:.28rem; font-weight:bold; color:#090b37; margin-top:.15rem;}

.contact_us01 .content .left .more_{margin-left:.68rem; line-height:.24rem; color:#006cbf; cursor:pointer;}

.contact_us01 .content .left .more_ .jt{width:.22rem; height:.06rem; background:url(../img/contact_us01_jt.png) no-repeat center/cover; display:inline-block; vertical-align:middle; margin-left:.1rem;}

/* .contact_us01 .content .left .top .link:hover .icon{background:#006cbf;}

.contact_us01 .content .left .top .link:hover .words .t{color:#006cbf;}

.contact_us01 .content .left .top .link:hover .words .c{color:#006cbf;} */



.contact_us01 .content .left .bott{padding-top:.1rem; padding-left:8%; padding-right:8%;}

.contact_us01 .content .left .bott li{margin-top:.5rem; padding-bottom:.5rem; position:relative; border-bottom:1px solid #dedede;}

.contact_us01 .content .left .bott li:last-child{border-bottom:0;}

.contact_us01 .content .left .bott li .tit{font-size:.24rem; line-height:1; color:#090b37; margin-bottom:.2rem;}

.contact_us01 .content .left .bott li .words>div{line-height:.3rem;}

.contact_us01 .content .left .bott li .words .icon{width:.2rem; height:.2rem; margin-right:.15rem; display:inline-block; vertical-align:middle;}

.contact_us01 .content .left .bott li .words .t01 .icon{background:url(../img/contact_us01_icon03.png) no-repeat center/cover;}

.contact_us01 .content .left .bott li .words .c01 .icon{background:url(../img/contact_us01_icon04.png) no-repeat center/cover;}



.contact_us01 .content .left .bott li .more_{position:absolute; right:0; top:3px; opacity:0; visibility:hidden; transition:all .4s ease;}

.contact_us01 .content .left .bott li.cur .more_{opacity:1; visibility:visible;}



.contact_us01 .content .right{width:63.3%; position:relative; overflow:hidden;}

.contact_us01 .content .right .map{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}



.contact_us02{position:relative; z-index:10;}

.contact_us02 .form_box .inp_box{width:32.4%; margin-right:1.4%; margin-bottom:.24rem;}

.contact_us02 .form_box .inp_box:nth-child(3){margin-right:0;}

.contact_us02 .form_box .inp{width:100%; line-height:.28rem; padding:.1rem 0; margin:0; border:1px solid #e2e2e2; outline:none; background:none; text-indent:.2rem; box-sizing:border-box;}

.contact_us02 .form_box .text_box{width:100%; margin-bottom:.24rem;}

.contact_us02 .form_box .text_box .text{width:100%; line-height:.3rem; height:1.5rem; padding:.2rem 0; text-indent:.2rem; margin:0; border:1px solid #e2e2e2; outline:none; background:none; resize:none;}

.contact_us02 .form_box .yzm_box .yzm_inp{width:1.8rem;}

.contact_us02 .form_box .yzm_box .yzm_img{width:1.2rem; height:.5rem; margin-left:.15rem;}

.contact_us02 .form_box .yzm_box span{font-size:12px; line-height:.2rem; vertical-align:bottom; margin-left:.15rem;}



.contact_us02 .form_box .btns_box .btns{width:2.4rem; line-height:.5rem; text-align:center; color:#fff; margin:0; margin-left:.2rem; border:0; outline:none; padding:0; cursor:pointer; background:#555555;}

.contact_us02 .form_box .btns_box .btns.cur{background:#006cbf;}





/* 产品详情 */

.pro_detail.channel_content{padding-top:0; margin-top:.88rem;}

.pro_detail01{padding:1.8rem 0; background:url(../img/pro_detail01_bg.jpg) no-repeat center/cover; position:relative;}

.pro_detail01 .box01{width:36.25%;}

.pro_detail01 .box01 .t{font-size:.18rem; line-height:.24rem; color:#006cbf; margin-bottom:.05rem;}

.pro_detail01 .box01 .con{font-size:.16rem; line-height:.3rem; height:.9rem; margin:.2rem 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

.pro_detail01 .box01 .download{display:inline-block; font-size:.18rem; line-height:.55rem; color:#fff; background:#006cbf; padding:0 .35rem; border-radius:5px; }

.pro_detail01 .box01 .download:hover{background:#c90004;}

.pro_detail01 .img_{position:absolute; right:8.335%; width:48.2%; top:10%; height:86.8%; text-align:center;}

.pro_detail01 .img_ img{max-height:100%;}



.pro_detail02{margin-top:.7rem;}

.pro_detail02 .top{width:60%; margin:0 auto .7rem; text-align:center;}

.pro_detail02 .top .infor{margin-bottom:.4rem;}

.pro_detail02 .top .infor .con{margin-top:.1rem;}

.pro_detail02 .box .icon img{height:.75rem;}

.pro_detail02 .box .t{font-size:.2rem; color:#090b37; line-height:.3rem; margin-top:.2rem;}

.pro_detail02 .box .swiper-pagination{position:static; margin-top:.1rem; }

.pro_detail02 .box .swiper-pagination .swiper-pagination-bullet{background:#808095; opacity:1;}

.pro_detail02 .box .swiper-pagination .swiper-pagination-bullet-active{background:#006cbf;}

.pro_detail02 .box .swiper-slide{display:inline-block; vertical-align:text-top; width:33.3%;}

.pro_detail02 .box .swiper-wrapper{justify-content:center;}

.pro_detail02 .box.cur .swiper-wrapper{justify-content:space-between;}

.pro_detail02 .bott{position:relative; overflow:hidden;}

.pro_detail02 .bott .img{width:100%; position:relative;}

.pro_detail02 .bott .img::after{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.3);}

.pro_detail02 .bott .img img{width:100%;}

.pro_detail02 .bott .play_btn{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:5; cursor:pointer;}

.pro_detail02 .bott .play_btn .icon{width:.72rem; height:.72rem; background:url(../img/about_us01_play.png) no-repeat center/cover;}

.pro_detail02 .bott .play_btn::before{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:.3rem; height:.3rem; border-radius:50%; content:''; z-index: -1;}

.pro_detail02 .bott .play_btn::after{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:.3rem; height:.3rem; border-radius:50%; content:''; z-index: -1; }

.pro_detail02 .bott .play_btn::before{animation:scale01 2s ease-out infinite; background:#fff; opacity:0.5; animation-delay:0;}

.pro_detail02 .bott .play_btn::after{animation:scale02 2s ease-out infinite; background:#fff; opacity:0.3; animation-delay:0;}





/* 加入我们 */

.join_us.channel_content{padding:0;}

.join_us01{background:#fcfcfc; padding-bottom:.8rem; padding-top:.8rem;}

.join_us01 .title{margin-bottom:.3rem;}

.join_us01 .top{margin-bottom:.23rem;}

.join_us01 .top .job_form{width:100%; position:relative;}

.join_us01 .top .job_form .inp{width:calc(100% - 1.6rem); float:left; background:#ffffff; border:none; padding:0; margin:0; box-sizing:border-box; line-height:.6rem; height:.6rem; border-radius:5px; padding-left:.98rem;}

.join_us01 .top .job_form .btns{font-size:.18rem; width:1.4rem; text-align:center; float:right; height:.6rem; line-height:.6rem; background:#006cbf; cursor:pointer; color:#ffffff; border-radius:5px; border:none; padding:0; margin:0; outline:none; transition:all .5s ease;}

.join_us01 .top .job_form .btns:hover{background:#c90004;}

.join_us01 .top .job_form .icon{width:.32rem; height:.29rem; background:url(../img/join_us01_search.png) no-repeat center/cover; position:absolute; left:.5rem; top:.15rem;}

.join_us01 .bott{text-align:center;}

.join_us01 .bott li{float:left; text-align:left; width:32.4%; margin-right:1.4%; background:#ffffff; padding:.35rem .3rem .2rem .4rem; box-sizing:border-box; margin-bottom:.18rem; transition:all .3s ease;}

.join_us01 .bott li:nth-child(3n){margin-right:0;}

.join_us01 .bott li .left{width:calc(100% - .7rem); float:left; }

.join_us01 .bott li .left .tit{font-size:.22rem; line-height:.4rem; color:#090b37;}

.join_us01 .bott li .left .con{line-height:.36rem; }

.join_us01 .bott li .right{float:right;}

.join_us01 .bott li .right .icon{width:.6rem;}

.join_us01 .bott li:hover{box-shadow:0 0 15px 3px rgba(0,0,0,0.03);}

.join_us01 .bott .more_btns{margin-top:.25rem; display:inline-block; color:#006cbf; border:2px solid #006cbf; border-radius:5px; position:relative; transition:all .5s ease;}

.join_us01 .bott .more_btns a{color:#006cbf; line-height:.53rem; padding:0 .4rem; position:relative; display:block; z-index:2; transition:all .5s ease;}

.join_us01 .bott .more_btns::after{content:''; position:absolute; left:50%; right:50%; background:#006cbf; top:-1px; bottom:-1px; border-radius:5px; transition:all .5s ease; width:0; overflow:hidden;}

.join_us01 .bott .more_btns:hover{color:#ffffff;}

.join_us01 .bott .more_btns:hover a{color:#ffffff;}

.join_us01 .bott .more_btns:hover::after{left:-1px; right:-1px; width:101%;}



.join_us02{padding-top:.8rem; overflow:hidden;}

.join_us02 .title{margin-bottom:.4rem; text-align:center;}

.join_us02 .rect-6688{padding-bottom:66.88%;}

.join_us02 .content{width:57.4%; margin:0 auto;}

.join_us02 .content .swiper-container{overflow:visible;}

.join_us02 .content .swiper-slide{opacity:0.7;}

.join_us02 .content .words{position:absolute; bottom:0; left:0; width:100%; color:#ffffff; padding:.3rem .6rem; box-sizing:border-box;}

.join_us02 .content .words .t{font-size:.24rem; line-height:.3rem; opacity:0;}

.join_us02 .content .swiper-slide.swiper-slide-active{opacity:1; cursor:pointer;}

.join_us02 .content .swiper-slide.swiper-slide-active .t{opacity:1;}

.join_us02 .content .swiper-pagination{margin-top:.35rem; position:static; text-align:center;}

.join_us02 .content .swiper-pagination .swiper-pagination-bullet{width:4px; height:4px; border-radius:0; background:#bebfc1; margin:0 5px; display:inline-block; background:#555555; opacity:1;}

.join_us02 .content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.3rem; background:#006cbf;}



/* 画册 */

body .album_wrap{z-index:100;}

body .album_ordinary .album_close{background:#006cbf;}

body .album_gallery .album_close:hover{color:#fff;}

body .album_gallery .arrs:hover{color:#006cbf;}

body .album_gallery .slide_nav .on{border-color:#006cbf;}



.join_us03{position:relative; margin-top:.8rem;}

.join_us03 .title{margin-bottom:.35rem;}

.join_us03 .rect-2567{padding-bottom:25.67%;}

.join_us03 .rect-514{padding-bottom:51.4%;}

.join_us03 .item{overflow:hidden; margin-top:-1px;}

.join_us03 .item01{margin-top:0;}

.join_us03 .item01 .left{width:66.66%; float:left; position:relative;}

.join_us03 .item01 .right{width:33.33%; float:left; position:relative;}

.join_us03 .item02 li{float:left; width:33.33%; position:relative;}

.join_us03 .item03 .right{width:66.66%; float:left; position:relative;}

.join_us03 .item03 .left{width:33.33%; float:left; position:relative;}

.join_us03 .tit{position:absolute; left:.5rem; top:.45rem; font-size:.24rem; line-height:.3rem; color:#ffffff; z-index:5;}



.join_us04{position:relative; margin-top:.8rem;}

.join_us04 .rect-2557{padding-bottom:25.57%;}

.join_us04 .words{position:absolute; left:0; width:100%; top:50%; transform:translate(0,-50%);}

.join_us04 .words .title{margin-bottom:.2rem;}

.join_us04 .words .con{line-height:.3rem; margin-bottom:.55rem;}

.join_us04 .words .btns_box .btns{display:inline-block; }

.join_us04 .words .btns_box .btns a{display:block; height:.7rem; line-height:.7rem; border-radius:5px; background:#ffffff; padding-left:.3rem; padding-right:.4rem; box-sizing:border-box; font-size:.22rem; transition:all .4s ease; color:#090b37;}

.join_us04 .words .btns_box .btns a i{font-size:.16rem; margin:0; padding-left:.5rem;}

.join_us04 .words .btns_box .btns.cur a{background:#006cbf; color:#ffffff;}

.join_us04 .words .btns_box .btns02{margin-left:.3rem;}





/* 招聘列表 */

.recruit.channel_content{padding:0;}

.recruit01{background:#fafafa; padding:.55rem 0 .7rem;}

.recruit01 .title{margin-bottom:.35rem;}

.recruit01 .hd{margin-bottom:.55rem;}

.recruit01 .hd .type_box{width:1.85rem; background:#ffffff; border-radius:5px; height:.5rem; position:relative;}

.recruit01 .hd .type_box .type_select{width:100%; padding:0 .3rem; border:none; background:none; box-sizing:border-box;}

.recruit01 .hd .type_box .tit{font-size:.18rem; line-height:.5rem; display:block; padding-left:8px; padding-right:.2rem; text-indent:.1rem; position:relative; cursor:pointer;}

.recruit01 .hd .type_box .tit:after{content:'';  position:absolute; top:50%; right:.3rem; width:17px; height:9px; margin-top:-5px; background:url(../img/recruit01_jt02.png) no-repeat center/cover;}

.recruit01 .hd .type_box .tit.cur:after{transform:rotate(180deg);}

.recruit01 .hd .search_box{width:calc(100% - 2.15rem); position:relative;}

.recruit01 .hd .search_box .icon{width:.32rem; height:.29rem; background:url(../img/recruit01_search.png) no-repeat center/cover; position:absolute; top:.11rem; left:.2rem;}

.recruit01 .hd .search_box .inp{width:calc(100% - 1.45rem); height:.5rem; line-height:.5rem; box-sizing:border-box; background:#ffffff; border-radius:5px;  outline:none; padding:0; margin:0; padding-left:.55rem; border:none; font-size:.18rem;}

.recruit01 .hd .search_box .btns{width:1.3rem; height:.5rem; border-radius:5px; text-align:center; cursor:pointer; outline:none; padding:0; margin:0; background:#006cbf; color:#ffffff; font-size:.18rem; border:none; transition:all .4s ease;}

.recruit01 .hd .search_box .btns:hover{background:#c90004;}



.recruit01 .hd .down{position:absolute; left:0; top:100%; width:100%; background:#fff; z-index:2;  border:1px solid #eee; border-top:none; display:none;}

.recruit01 .hd .down li{display:block; padding:6px 8px; line-height:1.8; cursor:pointer; transition:all .4s ease;}

.recruit01 .hd .down li a{display:block; transition:all 0s;}

.recruit01 .hd .down li:hover{background:#006cbf; color:#fff;}

.recruit01 .hd .down li:hover a{color:#ffffff;}



.recruit01 .bd li{background:#ffffff; margin-bottom:.2rem; padding:.25rem 0; padding-left:.6rem; box-sizing:border-box; transition:all .5s ease;}

.recruit01 .bd li ._ut{float:left; line-height:.4rem;}

.recruit01 .bd li ._ut._t1{width:22.5%; margin-right:0.4%; font-size:.22rem; color:#090b37; font-weight:bold;}

.recruit01 .bd li ._ut._t2{width:10%;}

.recruit01 .bd li ._ut._t3{width:36%;}

.recruit01 .bd li ._ut._t4{width:20%;}

.recruit01 .bd li ._ut._t5{width:9.9%; height:100%;}

.recruit01 .bd li ._ut._t5 .icon{display:block; padding:.12rem 0;}

.recruit01 .bd li ._ut._t5 .icon img{margin-left:calc(50% - .1rem); display:block; transition:all .5s ease; }

.recruit01 .bd li:hover ._ut._t5 .icon img{margin-left:50%;}

.recruit01 .bd li:hover{box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.11);}





/* 招聘详情 */

.recruit_detail.channel_content{padding:0; margin-top:.88rem;}

.recruit_detail01{background:#f5f5f5; border-top:1px solid #e7e7e7; padding:.35rem 0 .5rem;}

.recruit_detail01 .hd .top .title{margin-bottom:.05rem; font-size:.32rem; line-height:.4rem; color:#090b37;}

.recruit_detail01 .hd .top ._ut{display:inline-block; line-height:.3rem; margin-right:.15rem;}

.recruit_detail01 .hd .bott{margin-top:.1rem; margin-bottom:.5rem;}

.recruit_detail01 .hd .bott .words_item{width:87%;}

.recruit_detail01 .hd .bott .words_item .t{font-size:.18rem; line-height:.3rem; text-transform:uppercase; color:#090b37; font-weight:bold; margin:.1rem 0 .05rem;}

.recruit_detail01 .hd .bott .words_item .c{text-align:justify; line-height:.3rem;}

.recruit_detail01 .hd .bott .btns{margin-top:.25rem;}

.recruit_detail01 .hd .bott .btns a{display:inline-block; vertical-align:middle; margin-right:.25rem;}

.recruit_detail01 .hd .bott .btns a .img01{display:block;}

.recruit_detail01 .hd .bott .btns a .img02{display:none;}

.recruit_detail01 .hd .bott .btns a .icon{display:inline-block; vertical-align:middle;}

.recruit_detail01 .hd .bott .btns a .name{line-height:.3rem; display:inline-block; vertical-align:middle; margin-left:.1rem;}

.recruit_detail01 .hd .bott .btns a:hover .img02{display:block;}

.recruit_detail01 .hd .bott .btns a:hover .img01{display:none;}

.recruit_detail01 .hd .bott .btns a:hover .name{color:#006cbf;}



.recruit_detail01 .bd{border-top:2px solid #d9d9d9; padding-top:.55rem;}

.recruit_detail01 .bd .tit{font-size:.24rem; line-height:.3rem; text-transform:uppercase; color:#090b37; font-weight:bold; margin-bottom:.2rem;}

.recruit_detail01 .bd .input_{margin-bottom:.25rem;}

.recruit_detail01 .bd .input_.jiben_gzjy{margin-bottom:0;}

.recruit_detail01 .bd .input_.xinzeng_gzjy{margin-bottom:0; margin-top:.1rem;}

.recruit_detail01 .bd .input_.jiben_xl{margin-bottom:0;}

.recruit_detail01 .bd .input_.xinzeng_xl{margin-bottom:0; margin-top:.1rem;}

.recruit_detail01 .bd .input_ .inp_box{float:left; width:49%; margin-bottom:.15rem;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_province,

.recruit_detail01 .bd .input_ .inp_box.inp_box_mail,

.recruit_detail01 .bd .input_ .inp_box.inp_box_company,

.recruit_detail01 .bd .input_ .inp_box.inp_box_major,

.recruit_detail01 .bd .input_ .inp_box.inp_box_years,

.recruit_detail01 .bd .input_ .inp_box.inp_box_yearend{float:right;}

.recruit_detail01 .bd .btns{line-height:.3rem; color:#006cbf; margin-bottom:.4rem; cursor:pointer;}

.recruit_detail01 .bd .input_ .inp_box label{display:block; line-height:.34rem; color:#333333; }

.recruit_detail01 .bd .input_ .inp_box .inp{width:100%; text-indent:.2rem; border:none; padding:0; margin:0; background:#ffffff; height:.5rem; line-height:.3rem; padding:.1rem 0; box-sizing:border-box; border-radius:.1rem;}

.recruit_detail01 .bd .input_ .inp_box select{width:100%; height:.5rem; line-height:.5rem; border-radius:.1rem; border:none; padding:0; margin:0; background:#ffffff; color:#333333; text-indent:.15rem;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_phone .inp{width:100%; float:left; }

.recruit_detail01 .bd .input_ .inp_box.radio_item{width:100%;}

.recruit_detail01 .bd .input_ .inp_box.radio_item>*{display:inline-block; vertical-align:middle; margin:0;}

.recruit_detail01 .bd .input_ .inp_box.radio_item .radio_inp{margin:0; opacity:0; visibility:hidden; width:0; height:0;}

.recruit_detail01 .bd .input_ .inp_box.radio_item .label_title{line-height:.4rem; float:left; padding-left:.3rem; position:relative; cursor:pointer;}

.recruit_detail01 .bd .input_ .inp_box.radio_item .label_title::before{content:''; position:absolute; left:0; top:.1rem; width:.16rem; height:.16rem; border:2px solid #ebebeb; border-radius:50%;}

.recruit_detail01 .bd .input_ .inp_box.radio_item .label_title::after{content:''; position:absolute; left:.07rem; top:.17rem; width:.06rem; height:.06rem; background:transparent; border-radius:50%;}

.recruit_detail01 .bd .input_ .inp_box.radio_item .label_title.cur::before{border-color:#006cbf; background:#006cbf; }

.recruit_detail01 .bd .input_ .inp_box.radio_item .label_title.cur::after{background:#ffffff;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_year .sel_year{width:28.4%; float:left; border-top-right-radius:0; border-bottom-right-radius:0;} 

.recruit_detail01 .bd .input_ .inp_box.inp_box_year .sel_month{width:71.6%; float:left; border-top-left-radius:0; border-bottom-left-radius:0; border-left:1px solid #d9d9d9;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_years .sel_year{width:28.4%; float:left; border-top-right-radius:0; border-bottom-right-radius:0;} 

.recruit_detail01 .bd .input_ .inp_box.inp_box_years .sel_month{width:71.6%; float:left; border-top-left-radius:0; border-bottom-left-radius:0; border-left:1px solid #d9d9d9;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_years.cur{display:none;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_describe{margin-right:49%;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_education{margin-right:49%;}

.recruit_detail01 .bd .input_ .inp_box textarea{width:100%; height:1.3rem; border-radius:.1rem; line-height:.3rem; border:none; padding:0; margin:0; resize:none; padding:.2rem; box-sizing:border-box; }

.recruit_detail01 .bd .input_ .inp_box.inp_box_yearstart .sel_year{width:28.4%; float:left; border-top-right-radius:0; border-bottom-right-radius:0;} 

.recruit_detail01 .bd .input_ .inp_box.inp_box_yearstart .sel_month{width:71.6%; float:left; border-top-left-radius:0; border-bottom-left-radius:0; border-left:1px solid #d9d9d9;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_yearend .sel_year{width:28.4%; float:left; border-top-right-radius:0; border-bottom-right-radius:0;} 

.recruit_detail01 .bd .input_ .inp_box.inp_box_yearend .sel_month{width:71.6%; float:left; border-top-left-radius:0; border-bottom-left-radius:0; border-left:1px solid #d9d9d9;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_works{height:2.7rem; background:#ffffff; border-radius:.1rem; position:relative;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_works .cont{position:absolute; left:0; top:50%; transform:translate(0,-50%); width:100%; text-align:center;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_works .cont .label_title{font-size:.24rem;}

.recruit_detail01 .bd .input_ .inp_box.inp_box_works .cont .wj_btn{width:1.5rem; height:.5rem; line-height:.5rem; color:#ffffff; background:#006cbf; border-radius:5px; margin:.4rem auto .3rem;}

.recruit_detail01 .bd .input_.input_yzm label{display:block; line-height:.34rem; }

.recruit_detail01 .bd .input_.input_yzm .inp{width:1.9rem; height:.5rem; line-height:.3rem; text-indent:.2rem; padding:.1rem 0; box-sizing:border-box; border:none; padding:0; margin:0; border-radius:.1rem;}

.recruit_detail01 .bd .input_.input_yzm img{width:1.43rem; height:.5rem; border-radius:.1rem; background:#ffffff; margin-left:.1rem;}

.recruit_detail01 .bd .input_.input_yzm span{font-size:.14rem; line-height:.3rem; color:#999999; margin-left:.1rem;}

.recruit_detail01 .bd .sub_btn{margin:0 auto; margin-top:.35rem; display:block; width:1.5rem; height:.5rem; line-height:.5rem; outline:none; color:#ffffff; border:0; padding:0; background:#006cbf; border-radius:5px; }



/* 返回列表 */

.recruit_detail01 .hd .top{position:relative;}

.recruit_detail01 .hd .top .back_list{position:absolute; right:0; top:.1rem; color:#006cbf; font-weight:bold; font-size:.18rem; line-height:.3rem;}

.recruit_detail01 .hd .top .back_list div{display:inline-block; vertical-align:middle;}

.recruit_detail01 .hd .top .back_list .iconfont{font-size:.24rem; line-height:1; margin:0; margin-right:.05rem;}



/* 点击内容 */

.recruit_detail01 .xinzeng{display:none;}

.recruit_detail01 .bd .input_.jiben_gzjy .input_.xinzeng_gzjy{display:block;}

.recruit_detail01 .bd .input_.xinzeng_gzjy{display:none;}

.recruit_detail01 .bd .input_.jiben_xl .input_.xinzeng_xl{display:block;}

.recruit_detail01 .bd .input_.xinzeng_xl{display:none;}





/* 成功案例 */

.cases.channel_content{padding:0; margin-top:.88rem;}

.cases01{height:calc(100vh - 0.88rem); position:relative; overflow:hidden;}

.cases01 .swiper-container{height:100%;}

.cases01 .img_box{height:100%; position:relative;}

.cases01 .img_box img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); min-height:100%; min-width:100%; max-width:none;}

.cases01 .words_box{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}

.cases01 .words_box .box{max-width:60%; margin:0 auto; text-align:center;}

.cases01 .words_box .box .tit40{color:#ffffff;}

.cases01 .words_box .box .tit{margin-top:.5rem;}

.cases01 .words_box .box .con{margin-top:.15rem;}

.cases01 .btns_box{position:absolute; left:0; width:100%; bottom:.4rem; z-index:20; font-size:0; text-align:center;}

.cases01 .btns_box::after{content:''; position:absolute; left:0; top:20px; height:1px; width:100%; background:rgba(255,255,255,0.3); z-index:-1;}

.cases01 .btns_box .wrap{position:relative;}

.cases01 .btns_box .swiper-wrapper{align-items:center; justify-content:space-evenly;}

.cases01 .btns_box .dots{cursor:pointer; position:relative; z-index:2; display:inline-block; }

.cases01 .btns_box .dots .icon_box{position:relative;}

.cases01 .btns_box .dots svg{display:block; width:40px; height:40px; margin:0 auto; position:relative; z-index:5; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); opacity:0; transition:opacity 0.6s ease-out; -webkit-transition:opacity 0.6s ease-out; -moz-transition:opacity 0.6s ease-out; -o-transition:opacity 0.6s ease-out; -ms-transition:opacity 0.6s ease-out;}

.cases01 .btns_box .dots svg circle{stroke-width:2px; stroke:#006cbf; stroke-dasharray:300%; stroke-dashoffset:300%; transition:stroke-dashoffset 1s ease;}

.cases01 .btns_box .dots span{position:absolute; z-index:4; top:50%; left:50%; margin-top:-20px; margin-left:-20px; box-sizing:border-box; width:40px; height:40px; border:2px solid transparent; border-radius:50%; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; opacity:0;}

.cases01 .btns_box .dots span::after{content:""; width:5px; height:5px; border-radius:50%; background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}

.cases01 .btns_box .dots .icon{transition:opacity 0.6s ease-out; -webkit-transition:opacity 0.6s ease-out; -moz-transition:opacity 0.6s ease-out; -o-transition:opacity 0.6s ease-out; -ms-transition:opacity 0.6s ease-out; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); display:block;}

.cases01 .btns_box .dots .t{font-size:.18rem; line-height:.3rem; color:#ffffff; margin-top:5px;}



.cases01 .btns_box .dots.on svg{opacity:1;}

.cases01 .btns_box .dots.on svg circle{stroke-dashoffset:0; transition:stroke-dashoffset .01s ease-out; -webkit-transition:stroke-dashoffset .01s ease-out; -moz-transition:stroke-dashoffset .01s ease-out; -o-transition:stroke-dashoffset .01s ease-out; -ms-transition:stroke-dashoffset .01s ease-out;}

.cases01 .btns_box .dots.on .icon{opacity:0;}

.cases01 .btns_box .dots.on span{border-color:#ac0d14; opacity:1;}



.cases01 .btns_box .dots:hover svg{opacity:1;}

.cases01 .btns_box .dots:hover svg circle{stroke-dashoffset:0;}

.cases01 .btns_box .dots:hover .icon{opacity:0;}

.cases01 .btns_box .dots:hover span{opacity:1;}



.cases01 .line_box{position:absolute; left:0; top:0; height:100%; width:100%;}

.cases01 .line_box .circle{position:absolute; top:.65rem; left:50%; transform:translateX(-50%); bottom:1.6rem; z-index:10; border:1px solid rgba(255, 255, 255, 0.3); border-radius:50%; }

.cases01 .line_box .line{position:absolute; left:50%; top:0; height:100%; width:1px; background:rgba(255, 255, 255, 0.3); z-index:2;}



.cases01 .btns_box .swiper-button-next{z-index:10; background:url(../img/cases01_jt01.png) no-repeat center/cover; width:.4rem; height:.4rem; margin-top:-.2rem; right:0; display:none;}

.cases01 .btns_box .swiper-button-prev{z-index:10; background:url(../img/cases01_jt02.png) no-repeat center/cover; width:.4rem; height:.4rem; margin-top:-.2rem; left:0; display:none;}



.cases01 .btns_box .swiper-container{width:calc(100% - 1rem); margin:0 auto;}

.cases01 .btns_box.cur .swiper-wrapper{justify-content:space-between;}

.cases01 .btns_box.cur .swiper-button-next,

.cases01 .btns_box.cur .swiper-button-prev{display:block;}



.cases02{margin-top:.8rem; margin-bottom:.3rem;}

.cases02 .content{margin-top:.4rem;}

.cases02 .content li{float:left; width:32.4%; margin-right:1.4%; margin-bottom:.55rem; border-radius:.1rem; overflow:hidden; position:relative;}

.cases02 .content li:nth-child(3n){margin-right:0;}

.cases02 .content li a{display:block;}

.cases02 .content li .rect-7968{padding-bottom:79.68%;}

.cases02 .content li .box{position:absolute; bottom:-100%; left:0; width:100%; background:rgba(0, 0, 0, 0.4); transition:all .3s ease; padding:.2rem .35rem; display:flex; align-items:center; justify-content:space-between; box-sizing:border-box;}

.cases02 .content li .box .t{font-size:.18rem; line-height:.3rem; width:calc(100% - .5rem); color:#fff;}

.cases02 .content li .box .icon{width:.25rem; height:.09rem; background:url(../img/cases02_jt01.png) no-repeat center/cover;}

.cases02 .content li:hover .box{bottom:0;}



.cases03{padding:.8rem 0; background:#f6f6f6; overflow:hidden;}

.cases03 .top{margin-bottom:.45rem;}

.cases03 .top .more_btn{display:inline-block; width:1.8rem; text-align:center; font-size:.16rem; line-height:.5rem; color:#fff; background:#006cbf;}

.cases03 .top .more_btn:hover{background:#c90004;}

.cases03 .bott .cont{width:67.7%; margin:0 auto;}

.cases03 .bott .cont .rect-6126{padding-bottom:61.26%;}

.cases03 .bott .cont .swiper-container{overflow:visible;}

.cases03 .bott .cont .swiper-slide a{display:flex; align-items:center; justify-content:space-between; padding:.6rem 5%; padding-right:6%; background:#ffffff;}

.cases03 .bott .cont .img_box{width:52%;}

.cases03 .bott .cont .words_box{width:43%;}

.cases03 .bott .cont .words_box .tit{font-size:.36rem; line-height:.4rem; color:#090b37; margin-bottom:.1rem;}

.cases03 .bott .cont .words_box .con{line-height:.3rem; color:#555555; text-align:justify; height:1.8rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical;}

.cases03 .bott .cont .words_box .more{color:#006cbf; margin-top:.2rem;}

.cases03 .bott .cont .swiper-pagination{margin-top:.35rem; position:static; text-align:center;}

.cases03 .bott .cont .swiper-pagination .swiper-pagination-bullet{width:4px; height:4px; border-radius:0; background:#bebfc1; margin:0 5px; display:inline-block; background:#555555; opacity:1;}

.cases03 .bott .cont .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.3rem; background:#006cbf;}





/* 解决方案 */

.xc_banner .xc_link{position:absolute; bottom:8%; left:0; width:100%; font-size:0;}

.xc_banner .xc_link a{display:inline-block; width:19.2%; margin-right:1%; text-align:center; background:rgba(255, 255, 255, 0.8); text-align:center; transition:all .4s ease;}

.xc_banner .xc_link a .jt{width:.27rem; height:.12rem; opacity:0; background:url(../img/solu_ban_jt.png) no-repeat center/cover; transform:translateX(-100%); vertical-align:baseline; margin-right:0.2rem; display:inline-block; transition:all .4s ease;}

.xc_banner .xc_link a .t{transform:translateX(-.23rem); display:inline-block; color:#090938; font-size:.18rem; line-height:.66rem; transition:all .4s ease;}

.xc_banner .xc_link a:last-child{margin-right:0;}



.xc_banner .xc_link a:hover{background:#006cbf;}

.xc_banner .xc_link a:hover .jt{ opacity:1; transform:translateX(0);}

.xc_banner .xc_link a:hover .t{transform:translateX(0); color:#fff;}



.xc_banner .xc_link a.cur{background:#006cbf;}

.xc_banner .xc_link a.cur .jt{opacity:1; transform:translateX(0);}

.xc_banner .xc_link a.cur .t{transform:translateX(0); color:#fff;}





/* 下层导航 */

.solu_nav{background:#f8f8f8;}

.solu_nav .content{position:relative;}

.solu_nav li a{display:block; transition:0s;}

.solu_nav .top li{float:left; margin-left:.75rem; color:#090938; font-size:.18rem; line-height:.7rem;}

.solu_nav .top li.li_first{margin-left:0; color:#fff; background:#006cbf; min-width:2.25rem; text-align:center; padding:0 .2rem; box-sizing:border-box;}

.solu_nav .top li:hover a{font-weight:bold;}

.solu_nav .top li.li_first a{color:#fff;}

.solu_nav .top li.cur a{font-weight:bold; color:#006cbf;}



.solu_nav .bott{position:absolute; top:100%; left:0; }

.solu_nav .bott li{float:left; margin-left:.8rem; color:#090938; font-size:.18rem; padding-top:.25rem; padding-bottom:.05rem; position:relative;}

.solu_nav .bott li::after{content:''; position:absolute; bottom:0; left:50%; width:0; height:2px; background:#006cbf; transition:all .4s ease;}

.solu_nav .bott li:hover a{font-weight:bold;}

.solu_nav .bott li:hover::after{left:0; width:100%;}



.solu_nav .bott li.cur a{font-weight:bold; color:#006cbf;}

.solu_nav .bott li.cur::after{left:0; width:100%;}



.solution01{margin-bottom:.8rem;}

.solution01 .content{display:flex; justify-content:flex-start; align-items:center;}

.solution01 .left{width:47.6%;}

.solution01 .left .rect-643{padding-bottom:64.3%;}

.solution01 .left .swiper-slide{overflow:hidden; height:100%;}

.solution01 .left .img{overflow:hidden;}

.solution01 .left img{height:100%; min-width:100%; max-width:none; left:50%; position:relative; transform:translate(-50%,0);}

.solution01 .left .swiper-pagination{position:absolute; bottom:7%; z-index:2; text-align:center; left:0; width:100%;}

.solution01 .left .swiper-pagination .swiper-pagination-bullet{width:4px; height:4px; border-radius:0; background:#ffffff; margin:0 5px; display:inline-block; opacity:1;}

.solution01 .left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.3rem; background:#006cbf;}



.solution01 .right{width:40%; margin-left:5%;}

.solution01 .right .con{line-height:.3rem; height:1.8rem; overflow-y:auto; margin-top:.15rem; text-align:justify; padding-right:.05rem;}

.solution01 .right .con::-webkit-scrollbar {width:2px; height:4px;}

.solution01 .right .con::-webkit-scrollbar-thumb {border-radius:5px; background:#006cbf; }

.solution01 .right .con::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}



.solution02{padding:.8rem 0; background:#f9f9f9;}

.solution02 .title{text-align:center;}

.solution02 .content{box-shadow: 0px 4px 9px 0px rgba(10, 2, 4, 0.23); margin-top:0.4rem;}

.solution02 .content .right{width:65.4%; position:relative;}



.solution02 .content .right .bg01 img{display:none; width:100%;}

.solution02 .content .right .bg01 img:first-child{display:block;}



.solution02 .content .right .tab_c_box{position:absolute; left:0; top:0; width:100%; height:100%; }

.solution02 .content .right .tab_c{float:left; height:100%; position:relative; cursor:pointer;}

.solution02 .content .right .tab_c::after{content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:rgba(255,255,255,.4);}



.solution02 .content .right .tab_c::before{content:''; position:absolute; bottom:0; left:0; width:100%; height:0; background:#006cbf; transition:all .4s ease;}

.solution02 .content .right .tab_c.cur::before{height:5px;}



.solution02 .content .right .tab_c .c_box{position:absolute; left:50%; transform:translate(-50%,-50%); top:50%; padding-top:1rem; width:100%; text-align:center;}

.solution02 .content .right .tab_c .num{ font-size:.2rem; color:#fff; transition:all .3s ease;}

.solution02 .content .right .tab_c .circle{width:0.15rem; height:0.15rem; border-radius:50%; background:rgba(255,255,255,.5); position:absolute; left:50%; transform:translate(-50%,-50%) scale(.7); top:50%; transition:all .3s ease;}

.solution02 .content .right .tab_c .circle::before{content:''; position:absolute; left:50%; top:50%; width:0.4rem; height:0.4rem; border-radius:50%; border:1px solid rgba(255,255,255,.4); transition:all .3s ease; transform:translate(-50%,-50%) scale(.75);}

.solution02 .content .right .tab_c .circle::after{content:''; position:absolute; left:50%; top:50%; width:0.6rem; height:0.6rem; border-radius:50%; border:1px solid rgba(255,255,255,.2); transition:all .3s ease; transform:translate(-50%,-50%) scale(.75);}

.solution02 .content .right .tab_c.cur .circle{background:#fff; animation: scalepulse 1.3s linear 0s infinite both; transform:translate(-50%,-50%) scale(1) rotate(45deg);}

.solution02 .content .right .tab_c.cur .circle::before{border-color:rgba(255,255,255,0.5); animation:scalepulse 1.3s linear .3s infinite both; transform:translate(-50%,-50%) scale(1);}

.solution02 .content .right .tab_c.cur .circle::after{border-color:rgba(255,255,255,0.3); animation:scalepulse 1.3s linear .15s infinite both; transform:translate(-50%,-50%) scale(1);}

.solution02 .content .tab_t_box{padding:0.6rem; width:34.6%; box-sizing:border-box; position:relative;}



.solution02 .content .tab_t{position:relative; width:100%; height:100%;}

.solution02 .content .tab_t .box{position:absolute; top:50%; transform:translateY(-50%); left:0; width:100%;}

.solution02 .content .tab_t .item .t{font-size:0.36rem; line-height:0.4rem; color:#090938; margin-bottom:0.15rem; transition:all .3s ease; position:relative;}

.solution02 .content .tab_t .item .c{line-height:0.3rem;  position:relative; text-align:justify;}



.solution03{margin-top:.7rem;}

.solution03 .top{width:60%; margin:0 auto; text-align:center;}

.solution03 .top .infor{margin-bottom:.4rem;}

.solution03 .top .infor .con{margin-top:.1rem;}

.solution03 .bott{position:relative; overflow:hidden;}

.solution03 .bott .img{width:100%; position:relative;}

.solution03 .bott .img::after{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.3);}

.solution03 .bott .img img{width:100%;}

.solution03 .bott .play_btn{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:5; cursor:pointer;}

.solution03 .bott .play_btn .icon{width:.72rem; height:.72rem; background:url(../img/about_us01_play.png) no-repeat center/cover;}

.solution03 .bott .play_btn::before{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:.3rem; height:.3rem; border-radius:50%; content:''; z-index: -1;}

.solution03 .bott .play_btn::after{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:.3rem; height:.3rem; border-radius:50%; content:''; z-index: -1; }

.solution03 .bott .play_btn::before{animation:scale01 2s ease-out infinite; background:#fff; opacity:0.5; animation-delay:0;}

.solution03 .bott .play_btn::after{animation:scale02 2s ease-out infinite; background:#fff; opacity:0.3; animation-delay:0;}



@keyframes scalepulse {

    20% {

        -webkit-transform: translate3d(-50%, -50%, 0) scale(1.15);

        transform: translate3d(-50%, -50%, 0) scale(1.15);

        -webkit-animation-timing-function: ease;

        animation-timing-function: ease

    }



    50% {

        -webkit-transform: translate3d(-50%, -50%, 0) scale(1);

        transform: translate3d(-50%, -50%, 0) scale(1);

        -webkit-animation-timing-function: ease;

        animation-timing-function: ease

    }

}





/* 服务 */

.service.channel_content{padding-bottom:0;}

.service01{margin-bottom:.8rem;}

.service01 .infor{margin-bottom:.35rem; text-align:center;}

.service01 .infor .con{font-size:.18rem; margin-top:.1rem;}

.service01 .content .rect-1776{padding-bottom:177.6%;}

.service01 .content .rect-5608{padding-bottom:56.08%;}

.service01 .content .left{width:24%; position:relative; z-index:2;}

.service01 .content .left .cover{width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%);}

.service01 .content .left .cover .box li{font-size:.18rem; padding:0.1rem 0; padding-left:1rem; line-height:.4rem; cursor:pointer; position:relative; color:#fff; transition:.3s ease;}

.service01 .content .left .cover .box li:after{content:''; width:0px; height:2px; background:#fff; position:absolute; left:0; top:50%; margin-top:-1px; transition:all 0.5s ease;}

.service01 .content .left .cover .box li.cur:after{width:.75rem;}

.service01 .content .left .cover .box li.cur{font-size:.24rem; }

.service01 .content .right{width:76%; position:relative; z-index:2;}

.service01 .content .right .add{display:none; position:absolute; left:0%; bottom:0; width:36.2%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:2;}

.service01 .content .right .add .box{padding:27% 11% 0;}

.service01 .content .right .add .box .t{position:relative; line-height:.4rem; font-size:.3rem; color:#fff; padding-bottom:.1rem;}

.service01 .content .right .add .box .t:after{content:''; position:absolute; bottom:0; width:.45rem; height:3px; background:#006cbf; left:0; }

.service01 .content .right .add .box .c{font-size:.24rem; line-height:.3rem; color:#fff; margin-top:.25rem;}

.service01 .content .right .add .box .words{font-size:.18rem; line-height:.3rem; color:#fff; margin-top:.4rem;}



.service02{padding:.8rem 0; background:#f8f8f8;}

.service02 .left{width:38.75%;}

.service02 .left .title{margin-bottom:.45rem;}

.service02 .left .box{text-align:justify; line-height:.3rem; background:#f8f8f8; opacity:0; padding-left:.05rem; box-sizing:border-box;}

.service02 .left .box:first-child{opacity:1;}

.service02 .left .box.swiper-slide-active{opacity:1;}

.service02 .left .box .tit{font-size:.24rem; color:#006cbf;}

.service02 .left .box .con{ margin:.15rem 0;}

.service02 .left .box .t{color:#090b37; font-weight:bold;}

.service02 .left .box .c li{padding-left:.25rem; position:relative;}

.service02 .left .box .c li::after{content:''; position:absolute; left:0; top:.15rem; margin-top:-0.03rem; width:.06rem; height:.06rem; background:#006cbf; border-radius:50%; }



.service02 .left .swiper-pagination{display:none; position:relative; bottom:auto; margin-top:.3rem; z-index:2; text-align:center; left:0; width:100%;}

.service02 .left .swiper-pagination .swiper-pagination-bullet{width:4px; height:4px; border-radius:0; background:#555; margin:0 5px; display:inline-block; opacity:1;}

.service02 .left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.3rem; background:#006cbf;}



.service02 .right{position:relative; margin:0 1.2rem; margin-bottom:.6rem;}

.service02 .right .cont_box{padding:0.6rem; border:2px dashed #006cbf; border-radius:50%; box-sizing:border-box;}

.service02 .right .box01{padding:0.58rem; position:relative;}

.service02 .right .center_img{width:3.84rem; height:3.84rem; border-radius:50%; overflow:hidden; }

.service02 .right .center_img img{width:100%;}

.service02 .right .circle01{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/service02_circle01.png) no-repeat center/cover; animation:zhuan0 7s infinite linear .65s;}

.service02 .right .dots_box{position:absolute; top:0; left:0; width:100%; height:100%; z-index:5;}

.service02 .right .dots_box .dot{cursor:pointer; position:absolute; display:flex; align-items:center; text-align:center;}

.service02 .right .dots_box .dot .icon{width:.8rem; height:.8rem; flex-shrink:0; margin:0 auto; border-radius:50%; background:#eeeeee; display:flex; align-items:center; justify-content:center; transition:all .3s ease;}

.service02 .right .dots_box .dot .icon img{width:.4rem;}

.service02 .right .dots_box .dot .icon .img01{display:block;}

.service02 .right .dots_box .dot .icon .img02{display:none;}

.service02 .right .dots_box .dot .t{font-size:.18rem; line-height:.3rem; margin-left:.2rem; width:auto; white-space:nowrap; transition:all .3s ease;}

.service02 .right .dots_box .dot.right0 .t{margin-left:0; margin-right:.2rem;}



.service02 .right .dots_box .dot05{top:100%; left:50%; transform:translateX(-50%) translateY(-.4rem); display:block;}

.service02 .right .dots_box .dot05 .t{margin:0; margin-top:.1rem;}



.service02 .right .dots_box .dot01{right:0; transform:translateY(.1rem); top:0%;}

.service02 .right .dots_box .dot02{left:100%; transform:translateY(-50%) translateX(-.5rem); top:35%;}

.service02 .right .dots_box .dot03{left:100%; transform:translateY(-50%) translateX(-.5rem); top:65%;}

.service02 .right .dots_box .dot04{right:-.3rem; transform:translateY(-.4rem); bottom:0;}

.service02 .right .dots_box .dot06{left:-.3rem; transform:translateY(-.4rem); bottom:0;}

.service02 .right .dots_box .dot07{right:100%; transform:translateY(-50%) translateX(.5rem); top:65%;}

.service02 .right .dots_box .dot08{right:100%; transform:translateY(-50%) translateX(.5rem); top:35%;}

.service02 .right .dots_box .dot09{left:0; transform:translateY(.1rem); top:0%;}



.service02 .right .dots_box .dot:hover .icon{background:#c90004;}

.service02 .right .dots_box .dot:hover .icon .img01{display:none;}

.service02 .right .dots_box .dot:hover .icon .img02{display:block;}

.service02 .right .dots_box .dot:hover .t{color:#006cbf;}



.service02 .right .dots_box .dot.cur .icon{background:#c90004;}

.service02 .right .dots_box .dot.cur .icon .img01{display:none;}

.service02 .right .dots_box .dot.cur .icon .img02{display:block;}

.service02 .right .dots_box .dot.cur .t{color:#006cbf;}



.service02 .right .line_box{position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;}

.service02 .right .line_box img{display:none; width:100%; height:100%;}

.service02 .right .line_box img:first-child{display:block;}



@keyframes zhuan0{

    from {transform: rotate(0);}

    to {transform: rotate(360deg);}

}





/* 产品列表 */

.channel_content.pro_list{padding-top:0;}

.pro_list01 .menu{width:340px;}

.pro_list01 .menu .top{background:url(../img/pro_list01_menu_bg.jpg) no-repeat right/cover;}

.pro_list01 .menu .top .intro{padding:.45rem .6rem; padding-right:0;}

.pro_list01 .menu .top .intro .t{padding-left:.45rem; position:relative; font-size:.18rem; line-height:1; color:#fff; margin-bottom:.25rem;}

.pro_list01 .menu .top .intro .t::after{content:''; position:absolute; left:0; width:.3rem; height:1px; background:#fff; top:50%;}

.pro_list01 .menu .top .intro .c{color:#fff; font-size:.36rem; line-height:.4rem;}



.pro_list01 .menu .bott{background:#fff; box-shadow:5px 5px 20px 6px rgba(113, 111, 111, 0.05); padding:.4rem .6rem; padding-right:.1rem;}

.pro_list01 .menu .bott .box_all{padding-right:.3rem; max-height:calc(100vh - 3.4rem); padding-right:0; overflow-y:auto; box-sizing:border-box;}

.pro_list01 .menu .bott .box_all::-webkit-scrollbar {width:2px; height:4px;}

.pro_list01 .menu .bott .box_all::-webkit-scrollbar-thumb {border-radius:5px; background:#666666; }

.pro_list01 .menu .bott .box_all::-webkit-scrollbar-track {border-radius:0; background:#d9d9d9;}

.pro_list01 .menu .bott .fir_ul{position:relative;}

.pro_list01 .menu .bott .fir_ul::before{content:''; background:#E4E4E4; width:1px; height:100%; position:absolute; left:.07rem; top:0;}

.pro_list01 .menu .bott .fir_ul .li_{margin-bottom:.35rem;}

.pro_list01 .menu .bott .fir_ul .li_ .title{color:#090b37; font-size:.2rem; line-height:.35rem; transition:all 0.36s; cursor:pointer; position:relative; padding-left:.45rem;}

.pro_list01 .menu .bott .fir_ul .li_ .title::before {content:''; width:.15rem; height:.15rem; position:absolute; border-radius:50%; background:#fff; left:0; top:.1rem; transition:all 0.36s; opacity:0;}

.pro_list01 .menu .bott .fir_ul .li_ .title::after {content:''; width:.09rem; height:.09rem; position:absolute; background:#006cbf; border-radius:50%; left:.03rem; top:.13rem; transition:all 0.36s; opacity:0;}



.pro_list01 .menu .bott .fir_ul .li_.on .title{color:#006cbf;}

.pro_list01 .menu .bott .fir_ul .li_.on .title::after,

.pro_list01 .menu .bott .fir_ul .li_.on .title::before{opacity:1;}



.pro_list01 .menu .bott .fir_ul .li_:hover{color:#006cbf;}



.pro_list01 .menu .bott .sec_ul{margin-top:.3rem;}

.pro_list01 .menu .bott .sec_ul .link_li{color:#737382; font-size:.2rem; line-height:.3rem; transition:all 0.36s; cursor:pointer; position:relative; padding-left:.45rem; margin-bottom:.15rem;}

.pro_list01 .menu .bott .sec_ul .link_li::before{content: ''; height:.2rem; width:3px; position:absolute; background:#006cbf; left:.45rem; top:.05rem; transition:all 0.36s; opacity:0;}



.pro_list01 .menu .bott .sec_ul .link_li.on{padding-left:.65rem;}

.pro_list01 .menu .bott .sec_ul .link_li.on::before{opacity:1;}



.pro_list01 .menu .bott .sec_ul .link_li:hover{padding-left:.65rem;}

.pro_list01 .menu .bott .sec_ul .link_li:hover::before{opacity:1;}



.pro_list01 .content{width:calc(100% - 340px); float:right; box-sizing:border-box;}

.pro_list01 .content .wrap1{margin-left:6.7%; margin-right:10%;}

.pro_list01 .content .cont01{background:url(../img/pro_list01_cont01_bg.jpg) no-repeat center/cover; padding:.8rem 0;}

.pro_list01 .content .cont01 .infor{margin-bottom:.45rem;}

.pro_list01 .content .cont01 .infor .tit{font-size:.36rem; line-height:.4rem; color:#090b37;}

.pro_list01 .content .cont01 .infor .con{margin-top:.15rem; text-align:justify; line-height:.3rem;}

.pro_list01 .content .cont01 .bott .swiper-wrapper{padding-bottom:.1rem;}

.pro_list01 .content .cont01 .bott .swiper-slide{box-shadow:0px 4px 3.92px 0.08px rgba(0, 0, 0, 0.07); background:#ffffff; border-radius:.2rem; position:relative; transition:all .4s ease;}

.pro_list01 .content .cont01 .bott .swiper-slide::before{content:''; position:absolute; left:0; top:33.9%; height:.26rem; width:4px; background:#e60012;}

.pro_list01 .content .cont01 .bott .box{padding:.35rem 10% .3rem;}

.pro_list01 .content .cont01 .bott .icon{margin-bottom:.1rem; }

.pro_list01 .content .cont01 .bott .icon .img01{display:block;}

.pro_list01 .content .cont01 .bott .icon .img02{display:none;}

.pro_list01 .content .cont01 .bott .t{font-size:.2rem; line-height:.3rem; color:#090b37; transition:all .2s ease;}

.pro_list01 .content .cont01 .bott .c{line-height:.3rem; height:.9rem; overflow-y:auto; transition:all .2s ease; margin-top:.1rem; text-align:justify;}

.pro_list01 .content .cont01 .bott .c::-webkit-scrollbar {width:0; height:0;}

.pro_list01 .content .cont01 .bott .c::-webkit-scrollbar-thumb {border-radius:5px; background:#fff; }

.pro_list01 .content .cont01 .bott .c::-webkit-scrollbar-track {border-radius:0; background:#e60012;}



.pro_list01 .content .cont01 .bott .swiper-slide:hover{background:#e60012 url(../img/pro_list01_cont01_bg02.png) no-repeat right/cover;}

.pro_list01 .content .cont01 .bott .swiper-slide:hover .icon .img01{display:none;}

.pro_list01 .content .cont01 .bott .swiper-slide:hover .icon .img02{display:block;}

.pro_list01 .content .cont01 .bott .swiper-slide:hover .t{color:#fff;}

.pro_list01 .content .cont01 .bott .swiper-slide:hover .c{color:#fff;}



.pro_list01 .content .cont01 .bott .swiper-pagination{position:relative; bottom:auto; z-index:2; text-align:center; left:0; width:100%;}

.pro_list01 .content .cont01 .bott .swiper-pagination .swiper-pagination-bullet{width:4px; height:4px; border-radius:0; background:#555; margin:0 5px; display:inline-block; opacity:1;}

.pro_list01 .content .cont01 .bott .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.3rem; background:#006cbf;}







.pro_list01 .list_box{margin-top:.6rem;}

.pro_list01 .list_box .title{font-size:.2rem; line-height:1; color:#090b37; position:relative; padding-left:.15rem; margin-bottom:.25rem;}

.pro_list01 .list_box .title::after{content:''; position:absolute; left:0; top:0; height:100%; width:3px; background:#006cbf;}

.pro_list01 .list_box ul{font-size:0;}

.pro_list01 .list_box li{display:inline-block; width:23.8%; margin-right:1.6%; margin-bottom:.25rem; background:#fafafb; border-radius:.2rem}

.pro_list01 .list_box li:nth-child(4n){margin-right:0;}

.pro_list01 .list_box li a{display:block; padding:.4rem .25rem; }

.pro_list01 .list_box li .img_box{min-height:2.2rem; text-align:center;}

.pro_list01 .list_box li .img_box img{max-height:100%; width:auto;}

.pro_list01 .list_box li .words_box{text-align:center; font-size:.18rem; line-height:.3rem; color:#090b37; transform:translateY(.3rem); transition:transform .3s ease;}

.pro_list01 .list_box li .words_box .more{font-size:.16rem; opacity:0; transition:all .3s ease; color:#006cbf;}



.pro_list01 .list_box li:hover .words_box{color:#006cbf; transform:translateY(0);}

.pro_list01 .list_box li:hover .words_box .more{opacity:1;}





/* 公共部分 */

body .bg-primary{background:#006cbf;}

body .searchArea{padding:.8rem 0; padding-top:0!important;}

body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#006cbf;}

body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#006cbf;}

body .resultArea #botBtn a:hover{background:#006cbf;}

body .resultArea #botBtn a::before{background:#006cbf;}

:root body .resultArea #botBtn a:hover{background:#006cbf;}



/* 产品详情新增 */

.pro_detail03{margin-top:.8rem;}

.pro_detail03 .infor{text-align:center; }

.pro_detail03 .infor .tit{color:#222222; margin-bottom:.15rem;}

.pro_detail03 .infor .con{font-size:.16rem; line-height:.3rem; color:#555555;}

.pro_detail03 .bott{margin-top:.5rem;}



.pro_detail03 .bott .left{width:58.7%;}

.pro_detail03 .bott .left .content{max-height:8.9rem; overflow:auto; padding-right:.3rem; box-sizing:border-box;}

.pro_detail03 .bott .left .content::-webkit-scrollbar{width:.04rem; height:2px;}

.pro_detail03 .bott .left .content::-webkit-scrollbar-thumb{border-radius:5px; background:#d71618;}

.pro_detail03 .bott .left .content::-webkit-scrollbar-track{border-radius:0; background:#e3e3e3;}	



.pro_detail03 .bott .right{width:38.8%;}

.pro_detail03 .bott .right .t{font-size:.24rem; line-height:1; color:#222222; padding-left:.18rem; position:relative; margin-bottom:.35rem;}

.pro_detail03 .bott .right .t::before{content:''; width:.06rem; height:.26rem; background:#ce2a2a; position:absolute; top:.06rem; left:0;}

.pro_detail03 .bott .right .play{width:.74rem; height:.74rem; background:url(../img/pro_detail03_play.png) no-repeat center/cover; position:absolute; left:50%; top:50%; margin-top:-0.38rem; margin-left:-0.38rem; z-index:2; cursor:pointer; transition:all 0.5s ease;}

.pro_detail03 .bott .right .play:hover{background:url(../img/pro_detail03_play02.png) no-repeat center/cover;}

.pro_detail03 .bott .right .right_t{margin-bottom:.45rem;}

.pro_detail03 .bott .right .owl-dots{bottom:.3rem; position:absolute; left:0; width:100%; text-align:center;}

.pro_detail03 .bott .right .owl-dots .owl-dot{width:.14rem; height:.14rem; border-radius:50%; display:inline-block; margin:0 .07rem; background:#ffffff;}

.pro_detail03 .bott .right .owl-dots .owl-dot.active{background:#ce2a2a;}



.pro_detail03 .rect-598{padding-bottom:59.8%;}

.pro_detail03 .rect-591{padding-bottom:59.1%;}





.pro_detail01 .box01 .con{font-size:.18rem; color:#222222; font-weight:bold; height:auto;}

.pro_detail01 .box01 .c{font-size:.16rem; line-height:.3rem; color:#222222; margin-bottom:.3rem; padding-left:.2rem; box-sizing:border-box;}



.pro_detail03 .bott.nointro .left{display:none;}

.pro_detail03 .bott.nointro .right{width:100%; font-size:0;}

.pro_detail03 .bott.nointro .right>div{width:48%; display:inline-block; vertical-align:text-top;}

.pro_detail03 .bott.nointro .right .right_t{margin-right:4%;}





/* 视频列表 */

.video_list01 .rect-6982{padding-bottom:69.82%;}

.video_list01 li{cursor:pointer; margin-bottom:.4rem;}

.video_list01 li .intro{padding:.2rem; padding-right:.6rem; background:#f7f7f7; position:relative;}

.video_list01 li .intro::after{position:absolute; right:20px; top:50%; transform:translateY(-50%); background:url(../img/video_icon.png) no-repeat center; background-size:cover; width:21px; height:18px; content:'';}

.video_list01 li .intro .tit{font-size:.16rem; line-height:.3rem; color:#000;}

.video_list01 li .intro .date{font-size:12px; color:#000;}

.video_list01 li .cover{position:absolute; width:100%; height:0; left:0; bottom:0; transition:all 0.5s ease; background:url(../img/video_list01_1.png) repeat; overflow:hidden;}

.video_list01 li .cover .play{width:.6rem; height:.6rem; background:url(../img/video_list01_2.png) no-repeat center/cover; position:absolute; left:50%; margin-left:-0.3rem; top:50%; margin-top:-0.3rem;}

.video_list01 li:hover .cover{height:100%; transition:all 0.5s ease;}

.video_list01 li:hover .intro{background:#006cbf; color:#fff;}

.video_list01 li:hover .intro:after{background:url(../img/video_icon1.png) no-repeat center;}

.video_list01 li:hover .intro .tit{color:#ffff;}

.video_list01 li:hover .intro .date{color:#fff;}





/* 地图遮盖 */

body .BMap_shadow img{display:none;}

.video_list01 li .intro .tit{display:block;}














